場景1:pull代碼時提示沖突,本地代碼和遠程代碼有沖突
場景2:當切換分支時,當前分支的代碼又不想commit
這兩種場景可以使用git stash來解決,將當前未commit的代碼暫存起來。
操作如下:
當前記錄是10,未提交
點擊stash changes
message里輸入標記的節點信息,便於恢復使用。
點擊create stash:如下,回到了9:
這時可以pull代碼,或切換分支了。
若要恢復之前未commit的代碼,點擊unstash changes
stashes里顯示的是之前輸入的標記的節點信息,點擊apply stash,恢復信息。
信息恢復: