我在git配置下的工作空間目錄下有很多子目錄。我把這些子目錄中的一些移到了另一個目錄。因此,我看到成千上萬個不在這些刪除中的變化,我可以從Eclipse中觀看它們。 Git diff顯示「已刪除文件模式100644」。如何刪除刪除目錄導致的git unstageg更改?
如何刪除由於刪除目錄而導致的未分離更改?
我在git配置下的工作空間目錄下有很多子目錄。我把這些子目錄中的一些移到了另一個目錄。因此,我看到成千上萬個不在這些刪除中的變化,我可以從Eclipse中觀看它們。 Git diff顯示「已刪除文件模式100644」。如何刪除刪除目錄導致的git unstageg更改?
如何刪除由於刪除目錄而導致的未分離更改?
如果您將存儲庫的元素移出外部,則希望Git repo將這些元素列爲被刪除。
你應該只是add them (Team > Add
), and commit them(記錄它們的刪除)。
完成提交後,這些文件將不再顯示。
我覺得運行git add -p
很有用,它交互式地提示你在工作目錄中改變所有的。
通常,使用命令行中的git
比從IDE中獲得更多靈活性。
在Git目錄只用作文件位置(例如,你不能提交一個空目錄)。移動技術上是刪除+添加。你有哪些未分離的變化?被移動的文件是否被提交過? – howlger
我有數千個未分離的更改。一些文件被提交,有些不是 –
右鍵單擊並選擇_Team> Ignore_忽略文件或整個目錄樹。如果文件已經被提交,你必須提交刪除舊的位置。 – howlger