可能重复:
How do you roll back (reset) a git repository to a particular commit?
我按顺序r1, r2, r3, r4, r5 in origin/master
进行了以下修订。
r3
)r4', r5'
置于r3
之上,我们将不会在代码库中提及r4, r5
。答案 0 :(得分:2)
git reset --hard r3
会将您当前签出的分支恢复为r3
。 r3
之上。您将失去对r4
和r5
的任何引用,除非master
以外的其他内容指向它。您问题的第一部分是duplicate,但我提出了这个答案,因为您要求更多细节。