Git 版本恢復命令reset
阿新 • • 發佈:2018-01-29
一個 命令 col class log mas head 參數 也會
reset命令有3中方式:
git reset -mixed: 此為默認方式,不帶任何參數的git reset, 使用這種方式,項目會回退到某個版本,只保留源碼,回退commit和index的信息。
git reset -soft: 回退到某個版本,只回退了commit的信息,不會恢復到index file 一級,如果還要提交,直接commit即可
git reset -hard: 徹底回退到某個版本,本地的源碼也會變成上一個版本的內容
reset的示例
1 git reset HEAD^ //回退所有內容到上一個版本 2 3 git reset HEAD^ index.py // 回退index.py 這個文件的版本到上一個版本4 5 git reset -soft HEAD~3 //向前回退到第三個版本 6 7 git reset -hard origin/master //將本地的狀態回退到和遠程的一樣 8 9 git reset 1234 //回退到版本號1234的版本 10 11 git revert HEAD //回退到上一次提交的狀態
Git 版本恢復命令reset