用Git Stash臨時(shí)保存修改,輕松切換任務(wù)方式
在開發(fā)過程中,我們經(jīng)常會(huì)遇到這樣的情況:正在寫代碼,突然領(lǐng)導(dǎo)或同事讓你趕緊處理一個(gè)緊急 bug,但你當(dāng)前的代碼還沒寫完,不能提交,這時(shí)候該怎么辦呢?別慌,Git 的 stash 命令正好能幫上忙!
git stash 的作用就是把你當(dāng)前的修改暫時(shí)“藏”起來,讓代碼庫恢復(fù)到干凈的狀態(tài),這樣你可以去處理別的事情,等忙完了再把之前的修改“拿”回來繼續(xù)搞。
怎么使用 Git Stash?
1. 臨時(shí)保存修改,還能加個(gè)備注
使用 git stash 可以把你還沒寫完的代碼先存起來,等下次再用的時(shí)候方便找到。
這里有兩種方式:
方法一:git stash save
git stash save "保存時(shí)的備注信息"
這個(gè)命令會(huì)幫你把代碼藏起來,"保存時(shí)的備注信息" 是你自己寫的一個(gè)描述,方便以后找到。
方法二:git stash push
git stash push -m "保存時(shí)的備注信息"
跟上面差不多,但這是 Git 比較新的用法,推薦你用這個(gè)。
2. 怎么查看藏起來的代碼
有時(shí)候你可能存了好幾次代碼,想找回之前的某次修改,可以用這個(gè)命令查看所有被藏起來的 stash:
git stash list
這個(gè)命令會(huì)列出你所有的 stash,并且顯示你當(dāng)時(shí)寫的備注,這樣就能一目了然。
3. 恢復(fù)指定的 stash
如果你藏了好幾個(gè) stash,要恢復(fù)其中某一個(gè),可以用下面的命令:
git stash apply stash@{index}
這里的 index 就是你用 git stash list 時(shí)看到的 stash 的序號(hào),比如 stash@{0} 是最新的那個(gè),stash@{1} 是之前的那個(gè),以此類推。
4. 刪除不需要的 stash
當(dāng)你覺得某個(gè) stash 沒用了,想要?jiǎng)h掉它,可以這樣做:
git stash drop stash@{index}
這個(gè)命令會(huì)幫你把指定的 stash 從列表里刪掉,保持干凈整潔。
總結(jié)一下
git stash 就像是幫你把代碼“存檔”的一個(gè)工具。你忙別的事情的時(shí)候可以暫時(shí)把代碼藏起來,等處理完緊急任務(wù),再隨時(shí)恢復(fù)之前的工作。記得每次 stash 時(shí)寫個(gè)有用的備注,這樣下次找到它更方便。還有,別忘了定期清理用不到的 stash,保持代碼庫的整潔。
總之,git stash 非常好用,讓我們可以自由切換任務(wù),再也不用擔(dān)心修改的代碼沒地方放了!
這些僅為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Postman全局注冊(cè)方法及對(duì)返回?cái)?shù)據(jù)可視化處理
這篇文章主要為大家介紹了Postman全局注冊(cè)方法及對(duì)返回?cái)?shù)據(jù)可視化處理詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-02-02
微信小程序給圖片做動(dòng)態(tài)標(biāo)注的實(shí)例分享
這篇文章主要介紹了微信小程序給圖片做動(dòng)態(tài)標(biāo)注的一個(gè)簡化的教程,幫助你了解如何在微信小程序中實(shí)現(xiàn)圖片標(biāo)注的功能,需要的朋友可以參考下2023-08-08
30個(gè)提高Web程序執(zhí)行效率的好經(jīng)驗(yàn)分享
30個(gè)提高Web程序執(zhí)行效率的好經(jīng)驗(yàn)分享,需要的朋友可以參考下。2011-10-10
Git多人協(xié)同開發(fā)緊急修復(fù)線上bug操作指南
這篇文章主要為大家介紹了Git多人協(xié)同開發(fā)緊急修復(fù)線上bug操作指南,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-06-06
關(guān)于使用SQOOP抽數(shù)到Hive遇到的問題
這篇文章主要介紹了關(guān)于使用SQOOP抽數(shù)到Hive遇到的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-04-04
json轉(zhuǎn)String與String轉(zhuǎn)json及判斷對(duì)象類型示例代碼
正如標(biāo)題所言json轉(zhuǎn)String和String轉(zhuǎn)json以及判斷對(duì)象類型,在網(wǎng)上會(huì)搜到很多的相關(guān)文章,不過大都介紹的籠統(tǒng),下面有個(gè)不錯(cuò)的示例,感興趣的朋友可以參考下2013-10-10

