git基础用法(1)

一 创建秘钥

        大多数 Git 服务器都会选择使用 SSH 公钥来进行授权。系统中的每个用户都必须提供一个公钥用于授权,没有的话就要生成一个。

        命令:ssh-keygen

        这个时候在本机上就会生产了两个文件id_rsa和id_rsa.pub。其中第二个就是公钥,用于授权。

如何授权:将id_rsa.pub里的内容拷贝到GitHub上的sshkey中:


二 创建版本库

        什么是版本库呢?这不重要,你只要知道你电脑上随意一个文件夹都可以成为你版本库,当然是要执行了后面的命令之后。作用就是管理你的代码,并且可以建立起版本库到你的git网站上的连接,将版本库的代码提交到git上去。

        mkdirxxx //随意在任何位置创建一个文件夹,然后从终端进入该文件夹

        git init      //把这个目录变成git可管理的目录

        执行完此明亮之后,你的这个文件夹里会多出一个目录.git,但是默认你是无法看见的,不过可以通过命令

        ls-a 查看到该文件夹。

三 提交

        首先把你想要提交的文件放到刚才建立好的版本库中,也就是文件夹中。然后通过如下命令告诉git我要提交哪些文件

        git add "readme.txt"  //假设我把readme.txt放到了版本库中,如果是多个文件的话就执行以下命令

        git add -A

        然后可以通过以下命令添加你对所提交的代码的说明

        git commit -m "这是我第一次用git"

四 建立远程连接

        刚才我们只是把代码放到了我们的版本库中去了,但是还没有将它们上传的Git网站上去,怎么办呢。首先在Github网站上新建一个repository

创建之后会给出这样一个地址


执行以下命令建立本地仓库和远程仓库的连接

        git remote add origin git@github.com:think-chao/remote.git

        当然后面的地址是我的远程仓库的地址,你要改成你自己远程仓库的地址,完成之后就建立好连接了

 

五 上传到远程仓库

        刚才我们把代码提交到了我们自己电脑上的版本库中去,现在我们要真正实现上传的git了

        git push -u origin master

        当你的远程仓库为空的时候默认会上传到你的master分支下。

有可能对于同一个本地仓库绑定了几个远程仓库,提交的时候只要提交到其中一个仓库怎么办

git push XXX master

xxx表示的是远程仓库的名字,master表示的master分支,也可以提交到其他的分支

六 分支操作

在本地

git checkout -b dev 新建并切换到本地dev分支

git pull origin dev 本地分支与远程分支相关联

在本地新建分支并推送到远程

git checkout -b test

git push origin test   这样远程仓库中也就创建了一个test分支

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值