【发布时间】:2021-04-28 07:04:02
【问题描述】:
有什么方法可以撤消所有未推送的提交(我在没有推送的情况下向错误的分支提交了 3 次提交)而不丢失更改?
【问题讨论】:
-
git reset --mixed HEAD~3可以取消提交您的更改但保留它们。 -
@buladepite 谢谢它解决了,我怎样才能移动到正确的分支并在本地保存更改,直到我再次提交它们?
-
@Alaa “保持本地更改”是什么意思?您是否尝试在正确的分支上重放更改?您可以在错误的分支上“git stash”更改并在正确的分支上“git stash apply”。
标签: git git-commit git-push git-pull