05_臨時保存

一、stash

stash命令可用于臨時保存
注意:執(zhí)行 git stash 能正確保存的前提是文件必須在 git 版本控制中才行即通過 git add 命令把文件加到 git 版本控制里

1. 基本命令

  1. git stash:保存當(dāng)前工作進(jìn)度,將工作區(qū)和暫存區(qū)恢復(fù)到修改之前

  2. git stash save -m "message":作用同上,message為此次進(jìn)度保存的說明

  3. git stash list:顯示保存記錄,編號越小代表保存進(jìn)度的時間越近

  4. git stash pop stash@{num}:恢復(fù)工作進(jìn)度到工作區(qū),保存記錄列表中會刪除指定的保存記錄,只能恢復(fù)一次。此命令的stash@{num}是可選項(xiàng),在多個保存記錄中可以選擇恢復(fù)
    注意:不帶stash@{num}則默認(rèn)恢復(fù)最近的一次進(jìn)度相當(dāng)于git stash pop stash@{0}

  5. git stash apply stash@{num}:恢復(fù)工作進(jìn)度到工作區(qū),保存記錄列表中不會刪除指定的保存記錄,可恢復(fù)多次,此命令的stash@{num}是可選項(xiàng),在多個保存記錄中可以選擇恢復(fù)
    注意:不帶stash@{num}則默認(rèn)恢復(fù)最近的一次進(jìn)度相當(dāng)于git stash apply stash@{0}

  6. git stash drop stash@{num}:刪除一條保存的工作進(jìn)度,此命令的stash@{num}是可選項(xiàng),在多個保存記錄度中可以選擇刪除

  7. git stash clear:刪除所有保存記錄

  8. git stash show stash@{$num}只顯示哪些文件做了改動,不會顯示文件所改動的具體內(nèi)容,此命令的stash@{num}是可選項(xiàng),在多個保存記錄中可以選擇顯示
    注意:
    1.不帶stash@{num}則默認(rèn)恢復(fù)最近的一次進(jìn)度相當(dāng)于git stash show stash@{0}
    2.查看過程中如果要退出查看模式,按下按鍵q即可

  9. git stash show -p stash@{$num}顯示改動的文件和顯示文件所改動的具體內(nèi)容,此命令的stash@{num}是可選項(xiàng),在多個保存記錄中可以選擇顯示
    注意:
    1.不帶stash@{num}則默認(rèn)恢復(fù)最近的一次進(jìn)度相當(dāng)于git stash show -p stash@{0}
    2.查看過程中如果要退出查看模式,按下按鍵q即可

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 前提:必須是處于git下的文件,未add到git的文件無法使用。 命令:git stash 保存當(dāng)前工作進(jìn)度,將工...
    ThomasGoodBoy閱讀 271評論 0 1
  • 前提:必須是處于git下的文件,未add到git的文件無法使用。 命令:git stash保存當(dāng)前工作進(jìn)度,將工作...
    滑稽的命運(yùn)閱讀 23,727評論 2 10
  • 查看分支 查看本地分支:git branch 查看遠(yuǎn)程分支:git branch -r 查看所有分支:git br...
    16manman閱讀 288評論 0 0
  • [TOC] 1. 基本使用 stash命令可用于臨時保存和回復(fù)修改,可跨分支。 注:在未add之前才能執(zhí)行stas...
    仿若塵土閱讀 107,515評論 8 20
  • 1. 基本使用 stash命令可用于臨時保存和回復(fù)修改,可跨分支。 注:在未add之前才能執(zhí)行stash?。。?! ...
    醉于麥田閱讀 108評論 0 0

友情鏈接更多精彩內(nèi)容