作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我想忽略项目顶层的 dist 文件夹,但我的项目中有另一个 dist 文件夹用于我的样式,我想保留它。所以在 .gitignore
中保留一个 dist
会导致它们都被忽略。处理此问题的正确方法是什么。
最佳答案
如果你有dist
在您的忽略文件中,所有名为 dist
的文件和文件夹在与忽略文件相同的目录中以及在所有子目录中递归地被忽略。
如果你有dist/
在您的忽略文件中,所有文件夹但不包括名为 dist
的文件在与忽略文件相同的目录中以及在所有子目录中递归地被忽略。
如果你有/dist
在您的忽略文件中,所有名为 dist
的文件和文件夹在与忽略文件相同的目录中但不在任何子目录中的将被忽略。
如果你有/dist/
在您的忽略文件中,文件夹而不是名为 dist
的文件在与忽略文件相同的目录中但不在任何子目录中的将被忽略。
所以改变dist
至 /dist/
在你的根文件夹中 .gitignore
你会没事的。
或者,如果您还可以在 dist
中强制添加文件文件夹,因为一旦文件被跟踪,.gitignore
不再有效,因为它仅应用于未跟踪的文件。
关于git - 仅在 .gitignore 中忽略特定文件夹,但允许检入具有相同名称的其他文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44155648/
如何使用TortoiseHg列出特定商业用户的签到,或者在命令行上使用hg列出失败? 最佳答案 hg log命令具有“用户”选项(-u或--user)。找到我的提交,我可以做... hg log --
我是一名优秀的程序员,十分优秀!