git stash (暫存)

在不想提交某些修改時,可以將當前的修改暫存到倉庫本地,暫存後本地代碼回到當前倉庫的最新版本;在當前倉庫最新推送後,可恢復暫存的部分,繼續開發

適用場景:多分支同時開發,在一分支內修改的代碼暫不適合提交,又需要修改另一分支的問題時,將修改的代碼暫存,另一分支修改完畢後,回到原分支,提取暫存,繼續開發。

常用命令

git stash list                                  查看當前Git倉庫的儲藏列表

git stash save /-a/-u [name]         對當前Git倉庫添加儲藏,-a表示添加新增的文件(所有,包括忽略的);-u,表示untracked files,未被標識的文件,不包括忽略的。

git stash pop /stash@{id}             恢復最近一次儲藏,或指定id進行恢復,id在list中進行查看;在恢復完成後刪除掉該儲藏

git stash apply /stash@{id}          同上功能,但恢復完成後不會刪除

git stash drop /stash@{id}            刪除儲藏,默認刪除最近一次,或指定id進行刪除

發佈了5 篇原創文章 · 獲贊 1 · 訪問量 599
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章