使用git stash儲藏你的工作

2021-07-03 02:30:44 字數 702 閱讀 4121

在工作中,我們正在乙個分支上快樂的開發著,可能新增了一些檔案,可能修改了一些檔案。

突然,領導告訴你,有乙個緊急的bug需要立即修改。

可是,你已經修改了許多的東西,這些東西又是不能提交的,怎麼辦?

這個時候git stash就派上用場了。

git stash 系列命令主要包含以下幾個命令。

git stash

git stash pop

git stash list

git show stash@

git stash drop stash@

git stash clear

git stash主要用來暫存當前正在進行的工作,將它儲存到乙個未完結變更的堆疊中,隨時可以重新應用。

當你使用了git stash來儲藏你的變更後,如果你想檢視現有的儲藏,可以使用git stash list

如果你想要檢視你儲藏的工作內容,可以使用git show stash@, 這裡的stash@是每一次你儲藏的名字。

如果你想要重新應用儲藏,並立刻將其從堆疊中移走,可以使用git stash pop

好了,現在這些儲藏不需要了,使用git stash clear來清除它們吧。

Git stash 命令的使用方法

git stash 可用來暫存當前正在進行的工作,比如想pull 最新 又不想加新commit,或者另外一種情況,為了fix 乙個緊急的bug,先stash,使返回到自己上乙個commit,改完bug之後再stash pop,繼續原來的工作。基礎命令 git stash do some work g...

Git 切換分支,以及git stash的使用

問 怎樣在不commit的情況下,拉取別人的 切換到本地某次commit?更新專案步驟 可以先執行git stash將本地修改儲存起來。這樣本地就乾淨了。再使用git status,看不見修改的檔案 然後git pull拉取別人最新 git stash pop恢復最新的進度到工作區。git缺省會把工...

用shell指令碼封裝git命令提高你的工作效率

工作中我們使用git提交 但是經常使用的幾個命令不免有點麻煩,而且每次都這麼提交有點囉嗦和浪費時間。本文將教你如何通過shell指令碼封裝git命令,乙個命令解決git 提交問題。由於git是可以使用shell基本命令的,那麼我們可以將git常用的操作 如git pull git add,git s...