git remote
会列出所有的remote repository
名字,详细信息可以通过git remote -v
得到。
git remote add <remote-name> <remote-path>
可以添加一个remote repository
,并且指定名字为<remote-name>
。举例如下:
git remote add mary ../marys-repo
git fetch <remote-name>
则是下载remote repository
,但是不会merge
。
git merge <remote-name>/<branch-name>
则是把<remote-name>/<branch-name>
所指定的branch merge
到当前的branch
。举例如下:
git merge mary/master
git push <remote-name> <branch-name>
是把本地一个branch
上传到<remote-name>
所指定的remote repository
。举例如下:
git push mary dummy
git push <remote-name> <tag-name>
则是上传指定的tag
。
git branch -r
列出所有remote branch
。