git stash詳解,git shash做了什麼

2021-10-10 16:08:44 字數 553 閱讀 7847

git stash儲存當前工作區和暫存區進度(預設只會儲存加入到版本管理的檔案,即未被追蹤的檔案不會儲存)

git stash 需要在git add之前執行

git stash ----將當前工作區和暫存區進度儲存

git stash list ----檢視所有儲存的記錄列表,記錄列表前有可用於刪除或取出。

git stash pop stash@ ----恢復,是可選項,不選會全部恢復。恢復後會從git stash list中刪除掉被恢復的項

git stash drop stash@ ----刪除git stash list中的某項儲存,是可選項。

git stash clear ----刪除git stash list中的所有儲存。

git stash用法總結

git stash 對當前的暫存區和工作區狀態進行儲存。git stash list 列出所有儲存的進度列表。git stash pop index stash 恢復工作進度 index 引數 不僅恢復工作區,還恢復暫存區 指定恢復某乙個具體進度。如果沒有這個引數,預設恢復最新進度 如 以下命令恢復...

git stash簡單介紹

如果你此時在開發乙個功能,預計需要1 2天開發完,老大突然跟你說有乙個緊急bug需要修復,你不想commit當前 破壞當前工作,那麼這時候該怎麼辦呢?這裡就推薦乙個git很不錯的功能,git stash功能,暫存你當前的 方便你當前去完成其他要緊工作 暫存當前工作 git stash 檢視暫存列表 ...

git stash 簡單使用

git stash用來暫存當前正在進行的工作 已git add還未commit 將工作區內容壓入本地的git棧中,在需要應用的時候再彈出來。比如想pull 最新 又不想加新commit 或者為了修復乙個緊急的bug,先stash,使返回到自己上乙個commit,改完bug之後再stash pop,繼...