====== 远程仓库 ======
远程仓库 团队或者多用户协作使用
查看远程仓库:
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 移除一个远程分支