[git] stash的使用筆記

[git] stash的使用筆記

git stash中常用的指令。
  • 儲存現在的作業狀態於stash列表
  • 列表顯示已儲存的stash紀錄
  • 從stash列表中取出作業紀錄,並將其復原於現在的作業上,復原後從stash列表中消除紀錄
  • 將指定stash列表的工作紀錄復原於現在的作業上,復原後stash列表中仍保留該紀錄
  • 從stash列表中消除指定紀錄
  • 清空stash列表中的紀錄

  • 儲存現在的作業狀態於stash列表
    git stash save
    or git stash
    or git stash "message"


  • 列表顯示已儲存的stash紀錄
    git stash list


  • 從stash列表中取出作業紀錄,並將其復原於現在的作業上,復原後從stash列表中消除紀錄
    最後的紀錄: git stash pop
    指定紀錄1: git stash pop stash@{1}



  • 將指定stash列表的工作紀錄復原於現在的作業上,復原後stash列表中仍保留該紀錄
    最後的紀錄: git stash apply
    指定紀錄1: git stash apply stash@{1}



  • 從stash列表中消除指定紀錄
    最後的紀錄: git stash drop
    指定紀錄1: git stash drop stash@{1}


  • 清空stash列表中的紀錄
    git stash clear

留言