Git_暫存功能


當想切換到其它分支又不想提交正在修改的分支時,可以使用git暫存功能

暫存代碼

git stash [save '本次暫存名']   # 中括號中可缺省

當執行上面命令后,分支代碼會回退已修改的文件,只有恢復暫存代碼后,修改的內容才會恢復

查看暫存列表

git stash list 

stash@{0}表示stash的id

新建stash在暫存列表中的index為0

 

恢復暫存代碼

恢復暫存的代碼有兩種方法

1、僅恢復暫存,不刪除暫存列表

git stash apply stash_id

2、恢復暫存,同時刪除對應的暫存列表

git stash pop [index]  # index可缺省,缺省時,默認刪除id為0的stash,也就是最后一次的stash

刪除暫存列表的stash

git stash drop stash_id

 注意:此操作為高危操作,如果沒有恢復暫存,刪除了暫存的stash,修改的內容就無法恢復了!

 


免責聲明!

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



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