我对分支进行了一些更改,并意外地推送了提交(其中包含不应该存在的文件更改)。我尝试git revert
提交,但对需要更改的文件的更改却没有。
所以我决定通过 Stash 删除分支本身,然后重新创建分支。然而,分支现在一直告诉我
Switched to branch 'branch1'
Your branch is behind 'origin/branch1' by n commits, and can be fast-forwarded.
(use "git pull" to update your local branch)
但是我想忽略这 n 次提交并重新开始,有没有办法我可以忽略这些提交并从新的本地推送我的新鲜/全新提交?
最佳答案
您将需要 git push -f
例如:
git push -f origin branch1
这将强制它覆盖 git 日志
关于git - 忽略远程提交,只推送本地,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50629426/