這裏是我的情況:破碎分支,致命的:你當前分支似乎被打破
- 我工作的一個分支。
- 推送新的提交到遠程。
- 切換回主分支。
但輸入git checkout master
命令後,突然我的電腦遇到blue screen of death和意想不到的力量關閉發生。在開始備份計算機後,我檢查了當前分支的狀態,結果我將每個文件都標記爲新文件。
現在,我被困在這一點上和後git log
命令我得到錯誤
$ git log
fatal: your current branch appears to be broken
如何解決這個問題,恢復我的分支?
我與Windows 7和Git bash的最新版本
編輯:我不想刪除該分支。
文件'.git/HEAD'的內容是什麼?它是否指向有效的分支名稱?分支名稱是否指向有效的提交散列? – knittl