Git stash
Git stash用來暫存當(dāng)前正在進(jìn)行的工作, 將工作區(qū)還沒加入索引庫的內(nèi)容壓入本地的Git棧中,在需要應(yīng)用的時(shí)候再彈出來。比如想pull 最新代碼,又不想加新commit;或者為了修復(fù)一個(gè)緊急的bug,先stash,使返回到自己上一個(gè)commit,改完bug之后再stash pop,繼續(xù)原來的工作。Git stash可以讓本地倉庫返回到上一個(gè)提交狀態(tài),而本地的還未提交的內(nèi)容則被壓入Git棧。Git stash的基本使用流程如下:文章來源:http://www.zghlxwxcb.cn/news/detail-645292.html
git stash #暫存工作區(qū)尚未提交的內(nèi)容
Do your work #在上一個(gè)提交的狀態(tài)之上完成你的操作
git stash pop #將暫存的內(nèi)容彈出并應(yīng)用
當(dāng)你多次使用git stash命令后,你的棧里將充滿了未提交的代碼,這時(shí)候你會(huì)對將哪個(gè)版本應(yīng)用回來有些困惑,這時(shí)git stash list命令可以將當(dāng)前的Git棧信息打印出來,你只需要將找到對應(yīng)的版本號(hào),例如使用 git stash apply stash@{1} 就可以將你指定版本號(hào)為stash@{1}的暫存內(nèi)容取出來,當(dāng)你將所有的棧都應(yīng)用回來的時(shí)候,可以使用git stash clear來將棧清空。TortoiseGit中的stash save菜單就對應(yīng)該命令。文章來源地址http://www.zghlxwxcb.cn/news/detail-645292.html
到了這里,關(guān)于Git stash命令的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!