Sourcetree中切換到其餘分支,臨時分支的此次提交丟失

在Sourcetree中,進行一次提交後,若是立刻切換到其餘分支,會致使提交到臨時分支的此次提交丟失。git

解決方法以下:命令行

 
1. Sourcetree中,點擊命令行模式,啓動git命令行 
2. 輸入 git reflog 顯示歷史提交記錄 
3. 找到那次commit後,拷貝其最前面的 id(yellow標記) 
4. 在原來的版本上建立新的分支:選擇 指定的提交,並輸入剛纔的id,便可建立code

此時就會出現剛纔丟失的提交,問題獲得解決。it

相關文章
相關標籤/搜索