草庐IT

GitIgnore

全部标签

git - .gitignore 不会忽略目录

我做了什么:我认为githubgui中有一些奇怪的配置导致了这个问题,使我无法从命令行甚至git-bash轻松使用git。我最终只是卸载了github和git,然后重新安装了gitforwindows。我现在所有的东西都在命令行下运行(除了我从git-bash运行的ssh)。比githubgui更容易和更可靠。感谢mu无花时间来解决这个问题。我最终没有使用他的答案,但如果我不需要重新安装git,那将是我需要做的。我在本地机器上使用githubgui。我刚刚注意到我即将进行的提交将更新我最近更新的所有节点模块。我将.gitignore设置为忽略整个node_modules/目录。我不知道

Git 未检测到文件且不在 .gitignore 中

我有一个名为“style.css”的文件,但git没有检测到它。如果我删除它也不会检测到它,但它会检测到我是否更改了文件名。但我需要那个名字。该文件不在.gitignore文件中。这让我发疯!我会很感激一些帮助。 最佳答案 使用gitcheck-ignore命令来调试你的gitignore文件(排除文件)。例如:$gitcheck-ignore-vconfig.php.gitignore:2:srcconfig.php关于每个给定路径名(包括行)的匹配模式(如果有)的上述输出详细信息。所以也许你的文件扩展名没有被忽略,而是整个目录。

Git 未检测到文件且不在 .gitignore 中

我有一个名为“style.css”的文件,但git没有检测到它。如果我删除它也不会检测到它,但它会检测到我是否更改了文件名。但我需要那个名字。该文件不在.gitignore文件中。这让我发疯!我会很感激一些帮助。 最佳答案 使用gitcheck-ignore命令来调试你的gitignore文件(排除文件)。例如:$gitcheck-ignore-vconfig.php.gitignore:2:srcconfig.php关于每个给定路径名(包括行)的匹配模式(如果有)的上述输出详细信息。所以也许你的文件扩展名没有被忽略,而是整个目录。

git - 如何在 IntelliJ IDEA 中将文件/文件夹添加到 .gitignore?

我尝试从Eclipse切换到IntelliJIDEA。我有一个使用Git的项目,我想快速将文件添加到.gitignore文件。在Eclipse中,我可以右键单击文件/目录并选择“添加到.gitignore”。IntelliJIDEA中是否有类似的东西,或者我必须手动编辑文件? 最佳答案 IntelliJ无法像Eclipse那样单击文件并选择“添加到.gitignore”。将文件或文件夹添加到.gitignore而没有拼写错误的最快方法是:右键单击项目浏览器中的文件并选择“复制路径”(或使用此处显示的键盘快捷键)。打开项目中的.git

git - 如何在 IntelliJ IDEA 中将文件/文件夹添加到 .gitignore?

我尝试从Eclipse切换到IntelliJIDEA。我有一个使用Git的项目,我想快速将文件添加到.gitignore文件。在Eclipse中,我可以右键单击文件/目录并选择“添加到.gitignore”。IntelliJIDEA中是否有类似的东西,或者我必须手动编辑文件? 最佳答案 IntelliJ无法像Eclipse那样单击文件并选择“添加到.gitignore”。将文件或文件夹添加到.gitignore而没有拼写错误的最快方法是:右键单击项目浏览器中的文件并选择“复制路径”(或使用此处显示的键盘快捷键)。打开项目中的.git

git - Git 中的白名单和子目录

我已经为文本文件创建了一个白名单。*!*.txt现在,我在子目录中有一个未跟踪的文本文件-sub/dir/file.txt,但未显示(它被忽略)。但是,会显示根目录中的文本文件。这是为什么,我该如何解决? 最佳答案 如果您那样尝试,它将失败,因为您最终会将结构中的目录列入黑名单。要解决这个问题,您需要将所有不是目录且不是您要提交的文件类型的所有内容都列入黑名单,而不是将目录列入黑名单。将执行此操作的.gitignore文件:#First,ignoreeverything*#Now,whitelistanythingthat'sadi

git - Git 中的白名单和子目录

我已经为文本文件创建了一个白名单。*!*.txt现在,我在子目录中有一个未跟踪的文本文件-sub/dir/file.txt,但未显示(它被忽略)。但是,会显示根目录中的文本文件。这是为什么,我该如何解决? 最佳答案 如果您那样尝试,它将失败,因为您最终会将结构中的目录列入黑名单。要解决这个问题,您需要将所有不是目录且不是您要提交的文件类型的所有内容都列入黑名单,而不是将目录列入黑名单。将执行此操作的.gitignore文件:#First,ignoreeverything*#Now,whitelistanythingthat'sadi

git - .gitignore 不忽略 .idea 路径

为了让git忽略我的.idea/路径,我需要做些什么?ctote@ubuntu:~/dev/1$gitstatusOnbranchmasterYourbranchisup-to-datewith'origin/master'.Changesnotstagedforcommit:(use"gitadd..."toupdatewhatwillbecommitted)(use"gitcheckout--..."todiscardchangesinworkingdirectory)modified:.idea/.namemodified:.idea/misc.xmlmodified:.idea

git - .gitignore 不忽略 .idea 路径

为了让git忽略我的.idea/路径,我需要做些什么?ctote@ubuntu:~/dev/1$gitstatusOnbranchmasterYourbranchisup-to-datewith'origin/master'.Changesnotstagedforcommit:(use"gitadd..."toupdatewhatwillbecommitted)(use"gitcheckout--..."todiscardchangesinworkingdirectory)modified:.idea/.namemodified:.idea/misc.xmlmodified:.idea

git - 如何递归地.gitignore 文件

我试图在我的.gitignore文件中避免以下模式。MyPrject/WebApp/Scripts/special/*.jsMyPrject/WebApp/Scripts/special/*/*.jsMyPrject/WebApp/Scripts/special/*/*/*.jsMyPrject/WebApp/Scripts/special/*/*/*/*.jsMyPrject/WebApp/Scripts/special/*/*/*/*/*.jsMyPrject/WebApp/Scripts/special/*/*/*/*/*/*.jsMyPrject/WebApp/Scripts/