git撤销/回退操作
生活随笔
收集整理的這篇文章主要介紹了
git撤销/回退操作
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
以config文件為例
git status后提示為modified已修改的文件,
撤銷方法git checkout -- config,比如如果vendor目錄下有多個文件修改,且需要撤銷,可以git checkout – vendor
2. Git add后的撤銷
Git status后提示改變已緩存,待commit
提示我們用git reset HEAD config方法恢復到未暫存(unstage)但已修改的狀態,如果需要撤銷修改還需要執行git checkout – config。
3. Git commit后的撤銷
回退到某個指定的版本,需要知道版本對應的commit id
比如da78f105141dfd33a1515e5e60b855bed1f488cb
?
4. Git rm后的撤銷
Git rm config后文件就不在工作目錄,此時git reset HEAD config后刪掉的文件還是沒有回復,需要根據提示git checkout – config才能恢復
5. Git push后的撤銷
git reset –soft xx版本號xxxx //回退到修改后的狀態
git reset –hard xx版本號xxx //回退到上一個push版本的狀態
?
各種git操作后的撤銷和回退方法如下:
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結
以上是生活随笔為你收集整理的git撤销/回退操作的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: git diff命令输出的含义
- 下一篇: git远程仓库和分支