我在一个叫A
..
分支A
有两个提交,其中包含以下代码:commit1
和commit2
,其中最新的代码为commit2
。
我刚注意到我想回到commit1
,因为在commit2
我删除了一个我需要的文件而且我写了一些无用的代码..我想回到commit1
所以我做git checkout commit1
现在说我在这里:$ git:(commit1)
但是我的预期是$ git:(A)
我不知道如何让commit1
成为分支的基础。
是git revert
吗? git reset
?我已经阅读了文档,但我不太清楚该怎么做
答案 0 :(得分:0)
如果您想永久删除您的commit2,请执行git reset --hard <commit1-id>
这将采用分支A中的commit1。