我有一个执行以下操作的bash脚本:
现在,如果我用git clone <repo>
克隆一个repo,我假设repo的默认分支是在本地克隆的。如果我使用git push
推送提交,是否100%确定提交将被推送到repo的默认分支?我不想指定要推送到哪个分支(例如:git push origin master
),因为脚本将是通用的,而repos将具有各种默认分支名称。
如果我的某些假设是错误的,请指出正确的方向。
答案 0 :(得分:1)
默认情况下,git使用名为&#34; master&#34;的分支。因此,当您克隆存储库时,您将处于主分支中。进行更改后,您可以在不声明分支名称的情况下推送提交。 Git推送到远程存储库的主分支。