`git push`是否作为`git push origin newfeature'的简写?

时间:2011-06-24 15:42:24

标签: git git-push

我注意到git push origin的默认行为是“推送具有相同本地和远程名称的所有分支”。

如果我创建了一个新的分支newfeature并将其检出,那么git push会默认将分支推送到origin吗?

或者即使在签出时我还需要使用git push origin newfeature吗?

此外,命令git push HEAD如何与此相关?

1 个答案:

答案 0 :(得分:7)

默认情况下,当且仅当遥控器上已存在名为newfeature的分支时,它才会推送newfeature

您可以使用push.default配置变量更改此内容。

如果你签出了分支,

git push HEAD基本上是git push <name of checked out branch>的简写。