git push完代碼 想撤回 並保留之前修改的代碼 / 修改完代碼 發現分支不對 想切換分支 /恢復已修改的文件


git reset --soft xxxx  // xxxx是版本號  回退
git stash       //保留當前分支修改的代碼
git checkout xxx   //切換到xxx分支
git stash list  // 查看stash的記錄
git stash apply stash@{0} //恢復修改的代碼
git log <當前目錄的文件路徑>  //例如 git log src/test/test.js  ,復制hash值
 git checkout <hash> <filename>  //恢復 例如 git checkout 2424skafji32u4i3  src/test/test.js

 


免責聲明!

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



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