簡體   English   中英

Git 上 Windows:如何忽略名稱中包含點的文件夾

[英]Git on Windows: How do I ignore a folder that has dots in its name

我有一個這樣的目錄:'dir1/dir2/blah.blah.blah.blah/''blah.blah.blah.blah'是文件夾我如何將它添加到.gitignore?

我試過:dir1/dir2/blah.blah.blah.blah/*

你需要逃避. 在您的.gitignore文件中,如下所示:
blah\.blah\.blah\.blah

如果這不起作用,您可能在之前將目錄添加到 git。 在這種情況下,您需要將其從 git 中刪除( git rm <directory>然后git commit )但這也會將其從工作目錄中刪除,所以如果您仍然需要它們,請備份文件!
使用問題評論中 torek 建議的git ls-files dir1/dir2/檢查該目錄是否已添加到 git。

要從存儲庫中刪除文件或目錄,您可以使用以下命令:

git rm -r --cached <file/directory>
git commit -m "removes <file/directory>"

但是,這不會從歷史記錄中刪除任何內容。 簽出較舊的提交時,仍然可以訪問這些文件。
它也不會刪除目錄中的實際文件,只會使 git 不再跟蹤它們。

暫無
暫無

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

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