git stash简介
生活随笔
收集整理的這篇文章主要介紹了
git stash简介
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
原文:http://gitbook.liuhui998.com/4_5.html
一、基本操作 當(dāng)你正在做一項(xiàng)復(fù)雜的工作時(shí), 發(fā)現(xiàn)了一個(gè)和當(dāng)前工作不相關(guān)但是又很討厭的bug. 你這時(shí)想先修復(fù)bug再做手頭的工作, 那么就可以用 git stash 來(lái)保存當(dāng)前的工作狀態(tài), 等你修復(fù)完bug后,執(zhí)行'反儲(chǔ)藏'(unstash)操作就可以回到之前的工作里. $?git?stash?save?"work in progress for foo feature" 上面這條命令會(huì)保存你的本地修改到儲(chǔ)藏(stash)中, 然后將你的工作目錄和索引里的內(nèi)容全部重置, 回到你當(dāng)前所在分支的上次提交時(shí)的狀態(tài). 好了, 你現(xiàn)在就可以開(kāi)始你的修復(fù)工作了. ... edit and test ... $ git commit -a -m "blorpl: typofix" 當(dāng)你修復(fù)完bug后, 你可以用git stash apply來(lái)回復(fù)到以前的工作狀態(tài). ???修改bug的代碼,會(huì)提交,會(huì)在apply 之后保持在本地代碼中? $?git?stash?apply 二、儲(chǔ)藏隊(duì)列 你也可多次使用'git stash'命令, 每執(zhí)行一次就會(huì)把針對(duì)當(dāng)前修改的‘儲(chǔ)藏’(stash)添加到儲(chǔ)藏隊(duì)列中.? 用'git?stash?list'命令可以查看你保存的'儲(chǔ)藏'(stashes): $>git?stash?list stash@{0}: WIP on book: 51bea1d... fixed images stash@{1}: WIP on master: 9705ae6... changed the browse code to the official repo 可以用類(lèi)似'git?stash?apply?stash@{1}'的命令來(lái)使用在隊(duì)列中的任意一個(gè)'儲(chǔ)藏'(stashes). 'git stash clear‘則是用來(lái)清空這個(gè)隊(duì)列.轉(zhuǎn)載于:https://www.cnblogs.com/xingzc/p/5987018.html
總結(jié)
以上是生活随笔為你收集整理的git stash简介的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。