假設做項目過程中想要回到上一個版本,此時我們就要進行回滾操作。現在有V1和V2兩個版本,我想要去掉V2,停留在V1。
只需要下列代碼即可。
git reset --hard 版本號
首先我想去掉V2,停留在V1。那么我只需要將V1,注意是V1的版本號貼上去,停留在哪一個版本,就貼哪一個版本的版本號。最后,就會回滾到V1狀態。
此時,假設我有回心轉意,想回到V2版本,但是我已經回滾到V1版本了,現在該怎么辦呢。
首先,輸入命令,查看操作記錄。
git reflog
可以看到,最下面是V1提交記錄,中間是V2提交記錄,最上面是回滾到V1的提交記錄。
現在,輸入命令,再次回滾到V2。將git reflog得到的V2的版本號輸入到命令中,就會回到V2的狀態。
git reset --hard 版本號
總結一下,第一次回滾用到git log,第二次回滾用到git reflog
而回滾操作都是git reset --hard 版本號