Git Part 5 : stash - innowantai/Note GitHub Wiki


Part 4 : git stash git stash pop

  • 現在於分支dev上工作,如然有其他工作要優先處理,可選擇將現在的工作存放至暫存區去處理臨時工作
  • 流程大致如下
    • 執行git stash將現有工作存至暫存區
    • 為新工作建立一新分支並切換至該分支git ckeckout -b boos
    • 完成工作後切換至master git checkout master並將完成之boss分支結果merge至master上git merge --no-g -m "boss complete"
    • 可能會發生衝突,人為解決衝突後再commite一次git commit -m 'Resolved conflict'
    • 接換至dev分支,git checkout dev
    • 可選擇刪除已完成支boos分支,git branch -d boss,(-D強制刪除)
    • 將先前暫存結果取回,git stash pop