我使用以下命令将代码推送到远程分支:
git push origin sandbox
如果我说
git push origin
这会将更改推送到我的其他分支吗,还是只会更新当前分支? 我有三个分支:master
,production
和sandbox
。
git push
的文档对此并不十分清晰,因此我想为此澄清一下。
以下 git push
命令会更新哪些分支和远程分支?
git push
git push origin
origin
是一个远程仓库。
我理解 git push [remote] [branch]
只会将该分支推送到指定的远程仓库。
git push
行为令人惊讶的博客文章,可能会引起你的兴趣。这是链接:http://longair.net/blog/2011/02/27/an-asymmetry-between-git-pull-and-git-push/ - Mark Longair