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

时间:2016-07-04 04:53:59

标签: git

我正在使用git,我不想添加,提交一些文件夹,但它会在修改后的文件中显示。怎么能阻止这个。

它告诉我

controller

5 个答案:

答案 0 :(得分:1)

要取消暂停您意外添加的文件或文件夹,请使用git checkout -- path/to/file_or_folder

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

git checkout -- path/to/your/folder

答案 1 :(得分:1)

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

git add filename

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

此外,作为替代方案,您可以更新.gitignore文件并指定您不想提交的文件。

答案 2 :(得分:0)

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

只需使用.gitignore文件名在repo中创建一个文件,然后在那里添加相对文件夹路径。

以下是文档链接 - https://help.github.com/articles/ignoring-files/

答案 3 :(得分:0)

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

path_to_your_folder/

步骤2.从本地git跟踪中删除该文件夹,但将其保留在磁盘上。

git rm -r --cached path_to_your_folder/

步骤3.将更改推送到git仓库。

该文件夹将被视为"已删除"从Git的角度来看(即它们是在过去的历史中,但不在最新的提交中,并且从这个仓库撤出的人将从树中删除文件),但是因为你&#39而留在你的工作目录中;使用了--cached

参考:Remove a folder from git tracking

答案 4 :(得分:0)

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