我对 Git 很陌生。
我正在创建一个分支,然后想将其推送到origin
.
我认为简单地发布git push
(站在我的分支上)就足够了。
这样做是否可能/合理(通过指定 push.default 简单)?
我对 Git 很陌生。
我正在创建一个分支,然后想将其推送到origin
.
我认为简单地发布git push
(站在我的分支上)就足够了。
这样做是否可能/合理(通过指定 push.default 简单)?
第一次推送应该是:
git push -u origin branchname
这将确保:
origin
' ',simple
'任何未来的 git push 都将使用该默认策略仅推送当前分支,并且仅当该分支具有同名的上游分支时。
避免推送所有匹配的分支(以前的默认策略),其中大量的测试分支被推送,即使它们还没有准备好在上游 repo上可见。
首先,您需要在本地创建您的分支
git checkout -b your_branch
之后,你可以在你的分支本地工作,当你准备好共享分支时,推送它。下一个命令将分支推送到远程存储库源并跟踪它
git push -u origin your_branch
您的队友/同事可以通过提交推送到您的分支,然后显式推送
... work ...
git commit
... work ...
git commit
git push origin HEAD:refs/heads/your_branch