我对Git很陌生。

我正在创建一个分支,然后将其推送到origin

我认为仅发出git push(站在我的分支上)就足够了。

是否可以这样做(通过指定push.default简单)?

最佳答案

第一步应该是:

git push -u origin branchname

那可以确保:
  • 您本地的分支机构有一个同名的remote tracking branch,在您的远程仓库'origin',
  • 中引用了upstream branch
  • 这符合default push policy ' simple '

  • 使用该默认策略,任何将来的git push都将仅推送当前分支,并且仅当该分支具有相同名称的上游分支时才推送。
    这样可以避免推送所有匹配的分支(以前的默认策略),即使没有准备好在upstream repo上显示它们,也要推送大量的测试分支。

    10-07 13:15
    查看更多