远程仓库

远程仓库 团队或者多用户协作使用

查看远程仓库:

git remote #远程仓库简写
git remote -v #远程名简写 url
git remote show 

添加远程仓库:

git remote add pb https://github.com/paulboone/ticgit
# 简写 pb url

从远程仓库拉取代码

$ git fetch pb

From https://github.com/paulboone/ticgit
* [new branch] master -> pb/master
* [new branch] ticgit -> pb/ticgit

pb 被拉去下来 通过 pb/… 可以访问。可以用来和自己的代码进行合并。 并不会影响你的同名分支,以及当前工作。只是保存在 pb/.. 需要的时候,需要进行手工合并。merge (后面课程讲解)

自动拉取并合并到关联分支:

git pull 

推送到远程仓库:

git push origin master

保证你推送时其他人没有在你之前推送过。如果有,你必须先拉取并且合并。 (大家思考,如果向1个分支进行推送,人多了将会非常麻烦,这就用到了分支管理)

远程仓库的移除与重命名:

git remote rename origin github 修改一个远程的简写
git remote rm github 移除一个远程分支