我已经在我的项目的文件夹中创建了一个存储库,你知道,git init
,我有一个Webstorm文件夹.idea
和另一个与此无关的文件夹,我不想留在存储库,我不希望这个文件夹出现,即使是要添加的新文件。
我想忘记这些子文件夹。
答案 0 :(得分:15)
在文本编辑器中打开.git/info/exclude
文件,然后添加要忽略的文件夹。此文件对您来说是私密的。您还可以在.gitignore
目录之外的存储库根目录中创建.git
文件,并在其中写入文件夹条目。然后将此文件添加到存储库以与其他人共享应忽略哪些内容,如果其他人在其存储库中也有此目录也将被忽略。
如果您已经提交了此目录,那么只需将其删除git rm -r --cached
,提交删除并将目标标记为忽略,如上所述。您可能希望在擦除之前备份目录。