我一直在做某事,并决定它完全搞砸了......在做了一些事情之后。所以我尝试了以下顺序:
git reset --hard
git rebase origin
git fetch
git pull
git checkout
此时我收到了消息
Your branch is ahead of 'origin/master' by 2 commits.
我想放弃我的本地提交,而不必清除我的本地目录并重新下载所有内容。我怎样才能做到这一点?
最佳答案
git reset --hard origin/master
将删除所有不在 origin/master
中的提交,其中 origin
是 repo 名称,master
是分支名称。
关于git - 如何丢弃 Git 中的本地提交?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3882583/