上一节中我们介绍了git原理和本地仓库的使用,现在介绍远程仓库的使用
克隆仓库
远程
本地
1
| git clone /path/to/repo/
|
这样就克隆了远程仓库origin的所有分支,如origin/master. 注意,本地仓库也有master分支,当然还会有其它分支,但是它们没有仓库名(默认为本地嘛).
查看远程库
这样就列出了所有的仓库.克隆下来的仓库被全名为origin,可用-o
指定仓库名
查看仓库下所有分支
1
| git remote show [repoName]
|
添加远程仓库
我们的本地仓库可能没有和远程仓库建立连接,这时使用如下命令添加关联:
1
| git remote add repoName git://uri
|
重命名远程仓库
1
| git remote rename oldRepoName repoName
|
删除远程仓库
远程抓取分支
1
| git fetch [repo-name] [branch]
|
抓取数据,但并不合并(你可能要手动解决冲突)
同步仓库
相当于fetch && merge,适用于可以快速合并的仓库.
推送分支
将本地master分支推送到origin主机上
注意, 这时你需要设置push的策略push.default
1
| git config --global push.default simple
|
一般simple够用了,然后它会提示你输入用户名和密码.
删除分支
1
| git push origin :remoteBranchName
|
打标签
我们总会在某一时间点上的提交打上标签作为软件版本号
1
| git tag v1.4 -m 'my version 1.4'
|
更多的标签内容就不在这里罗列了.