草庐IT

gitignore_global

全部标签

windows - 当我在 Windows 上创建 .gitignore 文件时抛出 "You must type a file name"错误

当我尝试这样做时,出现以下错误:显然,Windows资源管理器不允许我创建这种类型的文件模式。我该如何克服这个问题? 最佳答案 在文件资源管理器中,诀窍是调用您的文件.gitignore.它将删除结尾的.一个奇怪的行为,但是,嘿!,它有效?或者从文本编辑器创建它... 关于windows-当我在Windows上创建.gitignore文件时抛出"Youmusttypeafilename"错误,我们在StackOverflow上找到一个类似的问题: https:

git - .gitignore 语法 : bin vs bin/vs. bin/* 与 bin/**

bin、bin/、bin/*和bin/**有什么区别我的.gitignore文件?我一直在使用bin/,但正在查看other.gitignorefiles(在eclipsefile中,双星和单星甚至像这样一起使用:tmp/**/*这是怎么回事?)我看到前两种模式也被广泛使用.有人可以解释一下这三者之间的区别吗? 最佳答案 bin匹配任何名为“bin”的文件或目录。bin/匹配任何名为“bin”的目录,这实际上意味着它的所有内容,因为Git不单独跟踪目录。bin/*直接匹配任何bin/中的所有文件和目录。这可以防止Git自动在其子目录

git - .gitignore NuGet 排除包/包含包/repositories.config

我正在尝试为使用NuGet的VisualStudio项目创建.gitignore。目前包含:\packages/*!packages/repositories.config这不会忽略文件夹中的任何内容。一切都在添加上演。我也试过:packages/!packages/repositories.config这会忽略packages文件夹中的所有内容,并且不包括packages/repositories.config。我做错了什么? 最佳答案 /packages/!packages/repositories.config你也可以在包文件

git - 如何将没有点的文件(所有无扩展名的文件)添加到 gitignore 文件?

如标题所说,是否可以将“没有点的文件”添加到gitignore文件中?我想这会处理所有那些烦人的无扩展名文件。 最佳答案 您可以尝试类似的组合:*!/**/!*.*那个gitignoreexclusionrule(anegatedpattern)应该忽略所有文件,除了带有扩展名的文件。如前所述below通过MadPhysicist,规则是:Itisnotpossibletore-includeafileifaparentdirectoryofthatfileisexcluded.(*)(*:除非在git2.?+中满足某些条件,见下文

git - netbeans java 项目的 .gitignore 文件中应该包含什么?

netbeans中的java项目的.gitignore文件的内容应该是什么? 最佳答案 #NetBeansspecific#nbproject/private/build/nbbuild/dist/nbdist/nbactions.xmlnb-configuration.xml#ClassFiles#*.class#PackageFiles#*.jar*.war*.ear 关于git-netbeansjava项目的.gitignore文件中应该包含什么?,我们在StackOverflow

git - .gitignore 文件的对面?

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:Make.gitignoreignoreeverythingexceptafewfiles是否可以让git默认忽略所有文件,除非在特殊文件中指定?

git - 我可以制作一个用户特定的 gitignore 文件吗?

我想更改gitignore,但并不是团队中的每个人都想要这些更改。用户如何拥有自己特定的git忽略文件? 最佳答案 您可以使用创建自己的.gitignoregitconfig--globalcore.excludesfile$HOME/.gitignore然后将您想要的条目放入该文件。 关于git-我可以制作一个用户特定的gitignore文件吗?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/qu

git - 使用 gitignore 忽略(但不删除)文件

我的git存储库中有一个tmp目录,我希望它仍然存在,但被忽略了。我将它添加到.gitignore,但gitstatus仍然告诉我该目录中文件的更改。我尝试了gitrm-r--cached,但这会将它从远程仓库中删除。我怎样才能停止跟踪对该目录的更改,但仍然允许它存在?我还需要为1个文件执行此操作,但在.gitignore之后,对文件的更改也会显示在gitstatus中。我该怎么办? 最佳答案 您可以通过运行以下命令来更新本地git存储库,而不是.gitignore:gitupdate-index--assume-unchanged

git - 为什么 git 会忽略不在 .gitignore 文件中的文件?

我有一个忽略图像文件以及一些其他文件的git存储库,但我的.gitignore文件只忽略了config.php文件。是否有一些我似乎找不到的全局忽略文件?我现在必须指定要添加的文件,它给了我这个警告:Thefollowingpathsareignoredbyoneofyour.gitignorefiles.我的~/.gitconfig文件的内容只是我的电子邮件地址。 最佳答案 git检查忽略使用gitcheck-ignorecommand调试你的gitignore文件(排除文件)。例如:$gitcheck-ignore-vconfi

git - .gitignore 排除目录中的文件但不排除某些目录

application/cache/*application/cache/folder/*application/cache/folder/onemorefolder/*这似乎不起作用。当我克隆项目时,没有"application/cache"文件夹或"application/cache/folder"文件夹等...我希望如果缓存文件夹中的文件未被缓存但文件夹被缓存,以便文件夹权限转移并存在。 最佳答案 Git不跟踪文件夹,只跟踪文件,因此如果您忽略文件夹中的所有内容,Git将不会跟踪任何内容。你可以添加一个.gitignore文件