不想在Git中提交一些文件夹

不想在Git中提交一些文件夹,git,Git,我正在使用git,我不想添加、提交一些文件夹,但它会在修改过的文件中显示给我。我们怎样才能阻止这一切 它让我明白 git status 要解压缩意外添加的文件或文件夹,请使用git checkout--path/To/file\u或\u folder: git checkout -- path/to/your/file.ext 或 如果要永久忽略它,请将其添加到.gitignore文件中 path_to_your_folder/ 只需在repo中创建一个文件,文件名为.gitignore,

我正在使用git,我不想添加、提交一些文件夹,但它会在修改过的文件中显示给我。我们怎样才能阻止这一切

它让我明白

git status

要解压缩意外添加的文件或文件夹,请使用
git checkout--path/To/file\u或\u folder

git checkout -- path/to/your/file.ext


如果要永久忽略它,请将其添加到.gitignore文件中

path_to_your_folder/
只需在repo中创建一个文件,文件名为.gitignore,并在其中添加相对文件夹路径


这是文档链接-

步骤1。将文件夹路径添加到repo的root.gitignore文件

path_to_your_folder/
第二步。从本地git跟踪中删除该文件夹,但将其保留在磁盘上

git rm -r --cached path_to_your_folder/
第三步。将更改推送到git回购

从Git的角度来看,该文件夹将被视为“已删除”(即,它们在过去的历史记录中,但不在最新的提交中,从该repo中提取的文件将从其树中删除),但由于您使用了
--cached
,因此仍保留在您的工作目录中


参考:

您可以通过以下命令添加特定文件

git add filename
然后提交代码。在这种情况下,您将只能推送指定的文件

另外,您还可以更新.gitignore文件并指定不希望提交的文件

您可以使用.gitignore 然后在.gitignore文件中包含文件夹名 例如
测试/

签出文件夹后,将其添加到
.gitignore
@IvanRubinson,这将假定该文件夹尚未进行版本控制(可能没有)。如何使用gitignore?请向我们介绍此文件夹的性质。此文件夹是否包含最终要提交到存储库的源文件?文件夹是否包含本地配置文件?或者,是其他原因吗?要忽略.gitignore:
目录/*
(忽略名为“目录”的文件夹中的所有文件),我需要将此文件添加到.git文件夹或项目根目录中。它应该位于.git文件夹所在的同一目录中(通常是项目根目录)