在Sourcetree中,進行一次提交后,如果馬上切換到其他分支蔓彩,會導致提交到臨時分支的這次提交丟失。
解決方法如下:?
1. Sourcetree中驳概,點擊命令行模式赤嚼,啟動git命令行?
2. 輸入?git reflog?顯示歷史提交記錄?
3. 找到那次commit后,拷貝其最前面的?id(yellow標記)?
4. 在原來的版本上創(chuàng)建新的分支:選擇?指定的提交顺又,并輸入剛才的id更卒,即可創(chuàng)建
此時就會出現(xiàn)剛才丟失的提交,問題得到解決稚照。