Git stash 常見用法


  Git stash

  git stash這個命令可以將當前的工作狀態保存到git棧,在需要的時候再恢復

  1.1 git stash 

    保存當前的工作區與暫存區的狀態,把當前的工作隱藏起來,等以后需要的時候再恢復,git stash 這個命令可以多次使用,每次使用都會新加一個stash@{num},num是編號

  1.2 git stash pop

    默認恢復git棧中最新的一個stash@{num},建議在git棧中只有一條的時候使用,以免混亂

  1.3 git stash list

    查看所有被隱藏的文件列表

  1.4 git stash apply

    恢復被隱藏的文件,但是git棧中的這個不刪除,用法:git stash apply stash@{0},如果我們在git stash apply 的時候工作目錄下的文件一部分已經加入了暫存區,部分文件沒有,

    當我們執行git stash apply之后發現所有的文件都變成了未暫存的,如果想維持原來的樣子,即暫存過的依舊是暫存狀態,那么可以使用 git stash apply --index

  1.5 git stash drop

    刪除指定的一個進度,默認刪除最新的進度,使用方法如git stash drop stash@{0}

  1.6 git stash clear 

    刪除所有存儲的進度

  1.7 git stash show

    顯示stash的內容具體是什么,使用方法如 git stash show stash@{0}

  1.8 查看幫助

    git stash --help


免責聲明!

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



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