git回退文件修改


假設git倉庫某個文件的提交信息如下:

[cxy@localhost-live mate-power-manager]$ git log -n3 SPECS/mate-power-manager.spec 
commit fb493e8b17140247cb92c4042e5a95391738b0ce                 ---------------- 最新一次提交
Author: chenxiaoyuan <chen.xiaoyuan@com.cn>
Date:   Tue Oct 30 21:08:01 2018 +0800

    修改內容:Bug1414 解決筆記本電池屬性界面中電池電量低時無默認值問題
    
    Change-Id: Ia6cf96a698dca7d43ccf141b07a6f1ce297a04df

commit dcbf24afbdc3d0a7f5f3b73f049f276efd46e723          ----------------- 第2次提交
Author: xxxx  <xxxxx@com.cn>
Date:   Tue Sep 18 10:14:37 2018 +0800

    解決點擊面板電源圖標右鍵時,右鍵菜單顯示亂碼的問題。
    
    Change-Id: I6993a26ded9593137fcd4364f4fa4c1467e027f2

commit 5fd3825faa3476dca5f894856a3899c1ebd8705e          ----------------- 第1次提交
Author: xxxxx <xxxxx@com.cn>
Date:   Tue Sep 11 20:12:43 2018 +0800

    修改背光圖標
    
    Change-Id: I03ba482141f072dc4053a4ede45dd42aedf8d2b3

 

回退分兩種類型1.回退當前未修改的提交  2.回退到某次提交的修改

 

第一種:git checkout  path-to-file

git checkout SPECS/mate-power-manager.spec

 

第二種:git checkout  commit-id path-to-file

sudo git checkout 5fd3825faa3476dca5f894856a3899c1ebd8705e SPECS/mate-power-manager.spec


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM