终于来到远程管理这一块,好戏才刚开始啊~这里我们可以简单的把远程理解为github。
7、关联远程仓库
首先,你要注册一个github账号,然后新建一个仓库,so easy我就不多说了。下面的问题围绕如何让本地的这个仓库和github上新建的那个仓库联系起来,以便轻松的推送和拉取。
接着,你要看个链接:https://help.github.com/articles/generating-ssh-keys/ 标题很容易懂对不?照做就是了。
下面这一步是关键,它把本地仓库和远程仓库连接起来:
git remote add [shortname] [url]
shortname就是远程仓库的一个别名、代号,在github上不一定是这个名字,如果github上名字很长的话,一个简短的shortname可以省很多事。而url就是对应的远程仓库的地址了,但是这个地址的写法很有讲究的,参看这里:
https://help.github.com/articles/changing-a-remote-s-url/
反正我是这么直接写的:
git remote add record [email protected]:Shuai-Meng/time_record.git
然后就可以各种push和pull了,这里一定要注意url的开头:([email protected]:),一个字都不能错。。。
添加完之后,可以使用git remote -v 来查看所有的远程仓库:
(目前我只关联了一个远程仓库)
8、从远程仓库拉取或推送更新
(1)推送:git push 本地分支:远程分支
(2)拉取:git pull 远程分支:本地分支
这是两个最基本的用法,进一步的用法请移步至此:http://blog.csdn.net/u012668018/article/details/24455687
(3)远程仓库有一个默认分支,但是可以修改,只能在网页上修改,方法是:点击仓库名;点击settings;然后就可以看到default branch,选择你要的那个即可。
暂时写这么多吧。