我当前正在使用rstudio云,并且由于我的.Rdata文件太大而无法推送,因此发生了错误。我做出了9个未提交的主要提交,但是我很确定最后2个是导致此错误的提交。有什么方法可以删除最近的2次提交并还原为第6次提交?
答案 0 :(得分:0)
创建一个临时分支(以防万一)并重置--hard
git branch temp # set new branch temp where I am
git reset --hard HEAD~2 # get rid of the last two revisions
如果愿意,请git branch -D temp
。如果您不愿意,则想返回:git reset --hard temp
。
请确保您的工作树周围没有任何东西,因为reset --hard会清除修订中的所有文件,并将它们设置为您要重置为的修订。