5
,當我一個嘗試使用錯誤嘗試重置的git HEAD
git reset --hard HEAD~1
命令刪除最後一個從本地存儲庫提交。 不過,我得到以下錯誤:
fatal: Could not reset index file to revision 'HEAD~1'.
我得到
(Filename too long)
的多個文件。我怎樣才能避免這種情況?我在Windows
,當我一個嘗試使用錯誤嘗試重置的git HEAD
git reset --hard HEAD~1
命令刪除最後一個從本地存儲庫提交。 不過,我得到以下錯誤:
fatal: Could not reset index file to revision 'HEAD~1'.
我得到
(Filename too long)
的多個文件。我怎樣才能避免這種情況?我在Windows
嘗試看看,如果這些錯誤仍然存在有:
git config --system core.longpaths true
確保使用的latest git-for-windows (2.7.0),你甚至不應該需要這樣的選擇。
也許'git log; git reset'?或者野蠻的'git checkout HEAD〜; git分支-D主人; git checkout -b master'。 –
Vorac
這些文件的文件名有什麼問題? – wogsland
我通常用於這個目的'git reset --hard HEAD ^',但是我不明白爲什麼你的方法不起作用 – Lazureus