我使用以下命令推送到远程分支:
git push origin sandbox
如果我说
git push origin
这是在我的其他分支中也推送更改,还是只更新我的当前分支?我有三个分支:master、production和sandbox。
git推送文档对此不是很清楚,所以我想永远澄清这一点。
下面的git push命令会准确更新哪些分支和远程?
git push
git push origin
上面的原点是一个遥控器。
我知道gitpush[remote][branch]将只将该分支推送到远程。
下面是关于Git推送的非常方便和有用的信息:Git推送:提示
git push最常见的用法是将本地更改推送到公共上游存储库。假设上游是一个名为“origin”(如果您的存储库是克隆,则为默认远程名称)的远程,并且要更新到/来自的分支名为“master”(默认分支名称),这可以通过以下方式完成:git push origin master
gitpushorigin将把所有本地分支的更改推送到源远程的匹配分支。
gitpushoriginmaster将从本地主分支向远程主分支推送更改。
gitpushorigin-master:如果存在,staging会将更改从本地master分支推送到远程staging分支。