“git-push”是否作为“git-ppush origin newfeature”的简写



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

如果我创建一个新的分支newfeature并将其签出,默认情况下git push会将该分支推送到origin吗?

或者我是否需要使用git push origin newfeature,即使它已签出?

此外,命令git push HEAD与此有何关联?

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

您可以使用push.default配置变量对此进行更改。

如果您签出了一个分支,那么git push HEAD本质上就是git push <name of checked out branch>的简写。

最新更新