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 存储库上提交了一个提交并将其发送到远程源。我所做的提交中当然存在语法错误。在本地修复语法错误的最佳方法是什么,然后将其与我的最后一次提交合并,以便阅读远程提交的人不必查看两个提交,而是查看一个/干净的提交?
不。上游的人可能已经取消了你的提交,而你正在寻找一种重写历史的方法,所以看起来你从未成功过。这会让他们的客户感到困惑。
也就是说,如果您确定没有人会拉动,或者您可以通知每个拥有您正在做的事情的人,您可以这样做:
git add
git commit --amend
git push -f
自从您的推送中断后拉出的任何人都需要git pull -f覆盖他们的客户。
git pull -f