四:分享和更新项目
git remote 管理你的远程仓库,Git fetch 更新你的项目,git push 分享你的项目
1.git remote 列出、添加、删除远端仓库别名
1.1 git remote 列出远端别名
Git remote -v 列出远端别名和链接地址
1.2 git remote add为项目添加一个新的远端仓库别名
Git remote add [alias][url] [alias] 表示远端仓库的别名,[url]表示远端仓库的链接地址。下面以github 为例:
$ git remote add github git@github.com:schacon/hw.git
$ git remote -v
github git@github.com:schacon/hw.git (fetch)
github git@github.com:schacon/hw.git (push)
1.3 git remote rm 删除某个远端仓库别名
例:Git remote rm [alias]
2.git fetch 从远端仓库下载分支和数据,git pull 从远端仓库提取数据,并尝试合并到当前分支
假设你配置好了一个远端,并且你想要提取更新,你可以首先执行 git fetch [alias] 告诉 Git 去获取它有你没有的数据,然后你可以执行 git merge [alias]/[branch] 以将服务器上的任何更新(假设有人这时候推送到服务器了)合并到你的当前分支。
3.git push 推送你的分支和数据到某个远端仓库
Git push [alias][branch] 表示将你本地branch分支推送到远端仓库[alias]上的[branch]