寧波建筑公司排名無錫seo
命令解釋
保存當(dāng)前工作進(jìn)度,將工作區(qū)和暫存區(qū)恢復(fù)到修改之前。
使用場(chǎng)景
當(dāng)在A分支上進(jìn)行開發(fā),有點(diǎn)事情需要切到B分支上進(jìn)行開發(fā),但是A分支的代碼開發(fā)一半,又不想提交,直接切換又會(huì)報(bào)錯(cuò),可以使用該指令。
git stash 相關(guān)指令
git stash:暫存當(dāng)前分支的工作進(jìn)度,并將分支狀態(tài)恢復(fù)到本次修改之前;
git stash save “備注的內(nèi)容”:暫存當(dāng)前分支的工作進(jìn)度,并添加備注,將分支狀態(tài)恢復(fù)到本次修改之前;
git stash list:展示暫存的stash版本列表;
git stash apply:恢復(fù)到最后一次暫存的stash版本代碼;
git stash pop:恢復(fù)到最后一次暫存的stash版本代碼,并刪除改stash記錄;
git stash drop:刪除最后一次暫存的stash版本;
git stash clear:刪除所有暫存的stash版本;
git stash apply stash@{0}:恢復(fù)到指定的暫存stash版本代碼,先使用git stash list指令展示列表,stash@{0}為顯示的版本。