簡體   English   中英

Git奇怪的刪除問題在Windows上

[英]Git weird deletion issue on Windows

項目中完成的大部分工作都是在Linux平台上完成的,但現在我正在嘗試在Windows平台上設置克隆。

問題是,在git clone ,文件foo.bar似乎立即被刪除(並在未經修改的更改中標記為)。

檢查git ls-files表明文件foo.bar存在於索引中。

我做了一些研究並注意到以下年代表:

提交#....狀態

100 ....當前的HEAD

45 .... foo.bar修改(由我)

44 .... foo.bar刪除了(以前從未見過git的新秀隊友)

25 .... foo.bar修改(由我)

24 .... foo.bar創建(由我)

我目前不知道我在提交#44中恢復文件的工作。 但我想我做了git checkout commit43 -- foo.bar ,我可能在其他地方做了別的事,但我不知道到底發生了什么。

目前Windows平台上的存儲庫不允許我簽出文件foo.bar 在上面提到的狀態下刪除存儲庫並重新克隆結果。

然而,在Linux平台上,克隆“完美”工作,即文件就在那里。

請幫助我了解出了什么問題以及如何解決這個問題。

編輯:

作為記錄。 原始文件名稱為aux.py ,是Windows問題。

您無法在Windows上創建名為aux.*文件。 最簡單的解決方案是重命名文件並再次克隆存儲庫。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM