【发布时间】:2011-04-22 09:46:21
【问题描述】:
我一直在做某事,但在做了一些事情之后,我决定它完全被搞砸了。所以我尝试了以下顺序:
git reset --hard
git rebase origin
git fetch
git pull
git checkout
此时我收到了消息
Your branch is ahead of 'origin/master' by 2 commits.
我想放弃我的本地提交,而不必清除我的本地目录并重新下载所有内容。我怎样才能做到这一点?
【问题讨论】:
-
git fetch和git pull没有必要同时做 -- pull 是 fetch 和 merge 的组合。 -
用户注意:本题的主要问题与“Your branch is ahead of 'origin/master' by N commits.”消息无关。由于该消息,请停止关闭其他问题作为此问题的重复项。