赞
踩
以前总是知道命令怎么写,但是为什么一直没有弄明白,现在看了git的文档才清楚
git pull
$ git pull <远程主机名> <远程分支名>:<本地分支名>
- 比如,取回origin主机的next分支,与本地的master分支合并,需要写成下面这样。
-
- $ git pull origin next:master
一般我们用的时候没有冒号后面的本地分支, 是因为当远程分支与当前分支合并的时候, 它是可以省略的. 就可以写成:
$ git pull origin next
同样的 git push
- $ git push <远程主机名> <本地分支名>:<远程分支名>
- 如果省略远程分支名,则表示将本地分支推送与之存在"追踪关系"的远程分支(通常两者同名),如果该远程分支不存在,则会被新建。
-
-
- $ git push origin master
- 上面命令表示,将本地的master分支推送到origin主机的master分支。如果后者不存在,则会被新建。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。