git?stash使用場景及常見方法詳解
1.作用
這個命令可以將當(dāng)前的工作區(qū)域的代碼暫存起來,在需要的時候再恢復(fù)使用。
2.使用場景
當(dāng)在一個分支開發(fā)功能開發(fā)到一半要進(jìn)行合并代碼或者切換分支操作,這時候就可以把現(xiàn)有工作區(qū)域的代碼暫存起到git棧,然后進(jìn)行合并或者切換分支的操作,等操作完后要繼續(xù)之前未完成的,這時候git stash就派上用場,真的太方便了、
3.常見方法
1.git stash list
查看當(dāng)前stash的所有內(nèi)容
2.git stash
保存當(dāng)前的工作區(qū)與暫存區(qū)的狀態(tài),把當(dāng)前的修改的保存到git棧,等以后需要的時候再恢復(fù),git stash 這個命令可以多次使用,每次使用都會新加一個stash@{num} num是編號
3.git stash save '注釋'
作?等同于git stash,區(qū)別是可以加?些注釋, 執(zhí)?存儲時,添加注釋,?便查找git stash save 'test'
4.git stash pop
默認(rèn)恢復(fù)git棧中最新的一個stash@{num},建議在git棧中只有一條的時候使用,以免混亂,該命令將堆棧中最新保存的內(nèi)容刪除
5、git stash apply
將堆棧中的內(nèi)容恢復(fù)到當(dāng)前分支下。這個命令不同于 git stash pop。該命令不會將內(nèi)容從對堆棧中刪除,也就是該命令能夠?qū)⒍褩5膬?nèi)容多次運用到工作目錄,適合用與多個分支的場景
git stash apply stash@{$num}
6、git stash drop
從堆棧中移除指定的
stashgit stash drop stash@{$num}
7、git stash clear
移除全部的stash
8、git stash show
查看堆棧中最新保存的stash和當(dāng)前?錄的差異
以上就是git stash使用場景及常見方法詳解的詳細(xì)內(nèi)容,更多關(guān)于git stash方法場景的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
十分鐘內(nèi)學(xué)會 避免用戶刷新導(dǎo)致重復(fù)POST提交
在Web應(yīng)用中,采用POST提交信息是非常常見的,然而如果目標(biāo)頁面打開得太慢,用戶就可能會刷新頁面,這時候之前已經(jīng)提交過的信息就會被重復(fù)提交。2009-08-08