Git推送到repo的默认分支

时间:2014-03-14 09:11:19

标签: git version-control github git-branch

我有一个执行以下操作的bash脚本:

  1. 克隆回购;
  2. 修改部分文件;
  3. 提交更改;
  4. 将提交推送到repo的默认分支。
  5. 现在,如果我用git clone <repo>克隆一个repo,我假设repo的默认分支是在本地克隆的。如果我使用git push推送提交,是否100%确定提交将被推送到repo的默认分支?我不想指定要推送到哪个分支(例如:git push origin master),因为脚本将是通用的,而repos将具有各种默认分支名称。

    如果我的某些假设是错误的,请指出正确的方向。

1 个答案:

答案 0 :(得分:1)

默认情况下,git使用名为&#34; master&#34;的分支。因此,当您克隆存储库时,您将处于主分支中。进行更改后,您可以在不声明分支名称的情况下推送提交。 Git推送到远程存储库的主分支。