關於Git命令git stash的使用
常用git stash命令:
(1)git stashsave "save message" : 執行儲存時,新增備註,方便查詢,只有git stash 也要可以的,但查詢時不方便識別。
(2)git stash list:檢視stash了哪些儲存
(3)git stash show:顯示做了哪些改動,預設show第一個儲存,如果要顯示其他存貯,後面加stash@{$num},比如第二個 git stash show stash@{1}
(4)git stash show -p: 顯示第一個儲存的改動,如果想顯示其他存儲存,命令:git stash show stash@{$num}-p ,比如第二個:git stash showstash@{1}-p
(5)git stash apply:應用某個儲存,但不會把儲存從儲存列表中刪除,預設使用第一個儲存,即stash@{0},如果要使用其他個,git stash applystash@{$num} ,比如第二個:git stash applystash@{1}
(6)git stash pop:命令恢復之前快取的工作目錄,將快取堆疊中的對應stash刪除,並將對應修改應用到當前的工作目錄下,預設為第一個stash,即stash@{0},如果要應用並刪除其他stash,命令:git stash popstash@{$num} ,比如應用並刪除第二個:git stash popstash@{1}
(7)git stash drop
(8)git stash clear:
刪除所有快取的stash
這是對應git stash的對應shell 指令碼
1、在提交每天工作程式碼之前,先執行git stash,將自己程式碼儲存
2、然後在將程式碼庫的程式碼拉取下來 執行git pull命令
3、將其他程式碼提交的程式碼拉取到自己的本地源,在執行git stash pop ,監測那些程式碼有衝突
4、解決完程式碼衝突之後,將對應的程式碼進行新增快取區,在進行備註,push到遠端程式碼庫當中
覺得對你有用記得點個贊