我得到了一個Git倉庫,我無意中推送了一個位於(相對於存儲庫根文件夾的路徑)4提交的文件:/Core/C:/testoutput/agwqe1s.xml在Windows上無效字符的Git提交
我在我的Linux機器上這樣做了,所以創建的實際文件沒有任何問題。問題是當我回到Windows機器時,我無法切換到擁有此文件的分支,因爲Windows拒絕創建這樣的文件夾。好吧,沒問題,我刪除了我的Linux端的文件並提交了它,但即使它很難,它也不起作用。 Git仍然試圖在Windows機器上創建這個非法文件,我不知道該怎麼做。
我知道我可以重新從頭開始回購,但後來我失去了整個提交日誌的歷史記錄,我想避免這種情況。我在這裏有什麼選擇?
不熟悉git,但認爲您必須刪除'C:'文件夾及其所有子項(文件夾和文件)。但是你寫道,「刪除了這個文件」。 – Maximus
我刪除了文件和文件夾。 Git不存儲空文件夾。 – SHiRKiT