gpt4 book ai didi

git - 如何让git停止忽略一个文件夹

转载 作者:行者123 更新时间:2023-12-05 04:16:54 24 4
gpt4 key购买 nike

我在 Visual Studio 中有一个编程项目,我将 Git 与它一起使用。 Visual Studio 在我项目的主文件夹中自动生成了一个 .gitignore 文件。

这是忽略 bin 文件夹的部分,它包含我在 debug 和 release 文件夹中编译的项目:

# Build results

[Dd]ebug/
x64/
build/
[Bb]in/
[Rr]elease/
[Oo]bj/

文件夹结构如下所示:

root/
.git/
.gitignore
file.doc
Myproject/
somefile.txt
bin/
Debug/
filefoo.bar
Release/
someotherfile.exe

我希望 git 忽略 bin 文件夹中的所有内容,Release 文件夹除外。

我尝试删除 [Rr]elease/ 行并将其更改为 ![Rr]elease/ 但似乎都不起作用。

最佳答案

我认为只要 git add 你想要的文件就足够了,无论 .gitignore 说什么,它们都不会被忽略。

忽略规则仅适用于“未跟踪”文件。也就是说,git 的存储库中没有文件。添加文件后,该文件将不再处于未跟踪状态,并且忽略规则将不适用。

但是,git add 本身不会在您告诉它添加目录树时自动添加被忽略的文件,因此您必须仔细检查是否添加了您想要添加的所有内容。

关于git - 如何让git停止忽略一个文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25640264/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com