Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在 Git 树上的提交超出了 master 分支。结果是当我推送到我的中央存储库时,主分支之外的提交不会被推送。
这是我正在谈论的图像:
我能做些什么来让提交在主分支中没有分支?
此致,
在命令提示符/终端中输入:git branch -f master HEAD
git branch -f master HEAD
这会将master分支重置为HEAD,但由于master已经存在,它需要 force ( -f) 参数。
master
HEAD
-f
在此之后,通过执行检查master分支git checkout master,然后您可以推送您的更改,您未来的提交将在master分支上进行。
git checkout master