添加远程仓库
要添加一个新的远程仓库,可以指定一个简单的名字,以便将来引用,运行
git remote add [shortname] [url]
例子
$ git remote
origin
$ git remote add pb git://github.com/paulboone/ticgit.git
$ git remote -v
origin git://github.com/schacon/ticgit.git
pb git://github.com/paulboone/ticgit.git
现在可以用字符串 pb 指代对应的仓库地址了。比如说,要抓取所有 Paul 有的,但本地仓库没有的信息,可以运行 git fetch pb
查看当前的远程库
要查看当前配置有哪些远程仓库,可以用 git remote
命令,它会列出每个远程库的简短名字。在克隆完某个项目后,至少可以看到一个名为 origin 的远程库,Git 默认使用这个名字来标识你所克隆的原始仓库:
也可以加上-v
选项(译注:此为 --verbose
的简写,取首字母),显示对应的克隆地址.
从远程仓库抓取数据
git fetch [remote-name]
fetch 命令只是将远端的数据拉到本地仓库,并不自动合并到当前工作分支.
git pull
自动抓取数据下来,然后将远端分支自动合并到本地仓库中当前分支
推送数据到远程仓库
git push [remote-name] [branch-name]
例子
$ git push origin master