Git敏捷開發--stash命令

save

執行git stash,默認以commit info保存當前的stash信息

當在某個commit下,執行多次stash時,無法友好地區分每個stash的改動。save 命令可以清晰地標識每次的改動信息

git stash save “message”

apply

應用暫存的文件改動有兩種方式:
apply {index}(可選參數,默認0)會應用最近的暫存文件信息。應用後,stash list中不會清除,可多次apply

git stash apply 0

pop 彈出最近的暫存文件信息,並刪除

git stash pop

此命令相當於以下兩條命令

git stash apply
git stash drop 0

stash指定文件

git stash 默認暫存所有與上游分支有關聯、且改動的文件。有時想僅暫存部分文件,或某個文件,建議以本地分支的形式操作

git checkout -b new_stash_branch
git add your_files
git commit -m “stash message”
git checkout master
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章