我已经在我的项目的文件夹中创建了一个存储库,你知道,git init
我有Webstorm文件夹.idea
和另一个与此无关的文件夹,我对保存在存储库中不感兴趣,我不希望这个文件夹出现甚至作为要添加的新文件.我想忘记这些子文件夹.
如何在提交整个存储库之前排除此子文件夹?
如何在提交整个存储库后排除此子文件夹?
wilhelmtell.. 16
.git/info/exclude
在文本编辑器中打开文件,然后添加要忽略的文件夹.此文件对您来说是私密的.您还可以.gitignore
在目录外部的存储库根目录中创建文件,.git
并在其中写入文件夹条目.然后将此文件添加到存储库以与其他人共享应忽略哪些内容,如果其他人在其存储库中也有此目录要忽略.
如果你已经提交了这个目录,那么只需删除它git rm -r --cached
,提交删除并标记目录,如上所述.您可能希望在擦除目录之前备份该目录.
.git/info/exclude
在文本编辑器中打开文件,然后添加要忽略的文件夹.此文件对您来说是私密的.您还可以.gitignore
在目录外部的存储库根目录中创建文件,.git
并在其中写入文件夹条目.然后将此文件添加到存储库以与其他人共享应忽略哪些内容,如果其他人在其存储库中也有此目录要忽略.
如果你已经提交了这个目录,那么只需删除它git rm -r --cached
,提交删除并标记目录,如上所述.您可能希望在擦除目录之前备份该目录.