5-远程版本库
搞了那么久的本地仓库,是时候连接到远程库了!
github是全球最大的代码托管,所以现在这里注册一个帐号
打开Git Bash,生成SSH key
$ ssh-keygen -t rsa -C "xxx@xxx.com"
xxx@xxx.com 是安装Git for windows后配置的信息
填写那个email就行了
输入这个命令会有一些选择,如果没有特别需要,连按3次回车就可以按照默认设置生成SSH Key
生成成功后会生成如下3个文件,我们需要用到 id_rsa.pub
把id_rsa.pub文件的内容复制一下,然后在github个Setting > SSH and GPG keys中添加这个SSH key
添加好之后可以输入命令测试是否添加成功
返回这种信息就说明SSH key添加成功了!
OK,现在前期准备已经完成,开始连接远程库吧!
可以在github中自行创建一个仓库,然后在本地获取这个仓库
获取这个仓库地址,然后在本地获取
$ git clone git@github.com:LinYi-JCY/jcy.git
如果本地已存在这个仓库,就需要先跟远程库关联
或者是
$ git remote add origin git@github.com:LinYi-JCY/jcy.git
$ git remote add mytest git@github.com:LinYi-JCY/jcy.git
可以分别添加名为origin 和 mytest 的关联信息
如果出现这个的话
就是说已存在一个远程关联,我们可以修改这个关联信息
$ git remote set-url origin git@github.com:LinYi-JCY/jcy.git
或者直接删除
$ git remote rm mytest
仓库关联好之后就可以使用仓库了
在本地做了什么修改,还是一样的步骤
先 git add 文件
再 git commit -m "注释"
然后就需要把本地修改推送到远程库上
$ git push origin master
这是说把当前仓库推送到名为original关联远程库的master分支上
有了推送,就有获取
$ git pull origin master
这就是从远程上获取代码,并快速合并,所以要输入分支名
$ git fetch origin
这是从origin远程库上获取代码
基本的使用Git就是这些东西啦,经常看看别忘就行啦~~~