草庐IT

gitignore_global

全部标签

git - 使用 .gitignore 忽略特定目录以外的所有内容

我的问题是我的git存储库中有一堆WordPress网站,我想有选择地只提交我的themes文件夹的内容,同时忽略找到的其余冗余文件在WordPress中。我以前使用.gitignore文件来忽略文件类型,但它能以相反的方式使用吗-即忽略除特定文件夹路径之外的所有内容?root(gitrepo)-/wordpress--/(WordPressSite1)/wp-content/themes--/(WordPressSite2)/wp-content/themes--/(WordPressSite3)/wp-content/themes谢谢-更新:根据我的回答,我做了以下操作,但没有用。

git add all 除了忽略 .gitignore 文件中的文件

我正在向一个没有源代码管理的项目添加源代码管理。问题是有很多文件最初要用.gitignore文件添加到git,但我不知道如何添加所有文件而不包括与中的某些内容匹配的文件>.gitignore文件。gitadd*上面的命令不会添加任何文件,因为它检测到被.gitignore忽略的文件。gitadd-f*上述命令将添加所有文件,包括我希望忽略的文件。那么,如何在添加所有文件的同时仍然遵守.gitignore文件? 最佳答案 我认为您的意思是gitadd.会将所有未在.gitignore中指定的文件添加到repo-您可以通过以下方式查看这

gitignore 没有扩展名的二进制文件

如何使用.gitignore文件在git中忽略二进制文件?示例:$g++hello.c-ohello“hello”文件是一个二进制文件。git可以忽略这个文件吗? 最佳答案 #Ignoreall*#Unignoreallwithextensions!*.*#Unignorealldirs!*/###Abovecombinationwillignoreallfileswithoutextension####Ignorefileswithextension`.class`&`.sm`*.class*.sm#Ignore`bin`dirb

git - 如何告诉 git 忽略个别行,即特定代码行的 gitignore

这个问题在这里已经有了答案:Cangitignoreaspecificline?(9个回答)关闭7年前。.gitignore可以忽略整个文件,但是有没有办法在编码时忽略特定的代码行?我经常在一个项目中重复添加相同的调试行,只是为了在提交之前记住删除它们。我只想保留代码中的行,让git忽略它们。

git - 你如何git显示.gitignore中不存在的未跟踪文件

我正在使用gitstatus-u来显示未跟踪的文件。在终端上,我看到很多未跟踪的文件,我需要取消跟踪,例如单元测试、个人文档等。我将它们放在.gitignore中,但似乎gitstatus仍然显示它们。如何只显示.gitignore中不存在的未跟踪文件。 最佳答案 您可以如下所示明确列出正在跟踪和未跟踪的内容,以查看Git是否正在查看并遵守您的.gitignore。如果您发布您的.gitignore内容、gitstatus输出和dir或ls我们可以更好地帮助您。列出忽略的文件$gitls-files.--ignored--exclu

git - 我应该在 meteor .gitignore 文件中放什么?

我有一个新的meteor项目。我猜.meteor目录包含配置文件(需要)和临时文件(不需要)。那么你的.gitignore里有什么? 最佳答案 您希望从版本控制中排除的唯一目录是.meteor/local。Meteor会自动创建正确的.meteor和.meteor/.gitignore,但是您不需要做任何事情。 关于git-我应该在meteor.gitignore文件中放什么?,我们在StackOverflow上找到一个类似的问题: https://stack

git - .gitignore 提交后

这个问题在这里已经有了答案:HowdoImakeGitforgetaboutafilethatwastracked,butisnowin.gitignore?(34个答案)关闭2年前。我在Github上托管了一个git存储库。提交许多文件后,我意识到我需要创建.gitignore并排除.exe、.obj文件。但是,它会自动从存储库中删除这些提交的文件吗?有什么办法可以强制这样做吗?

git - 多个 `.gitignore` 是否令人不悦?

除非一个repo由几个独立的项目组成,否则在repo的根目录下只放置一个.gitignore文件似乎比在整个repo中放置多个文件更简单。是否有关于此的标准最佳实践或一些关于何时一种方法优于另一种方法的在线分析? 最佳答案 我至少可以想到两种情况,您希望在不同的(子)目录中有多个.gitignore文件。不同的目录有不同类型的文件需要忽略。例如,项目顶层目录中的.gitignore会忽略生成的程序,而Documentation/.gitignore会忽略生成的文档。仅忽略给定(子)目录中的给定文件(不过,您可以在.gitignore

ios - Xcode 6 gitignore 文件应该包括什么?

对于Xcode6,典型的.gitignore应该包括什么?有关Xcode5中引入的xccheckout的信息,请参阅here 最佳答案 1)最简单的答案是我的看起来像这样:#Xcode.DS_Storebuild/*.pbxuser!default.pbxuser*.mode1v3!default.mode1v3*.mode2v3!default.mode2v3*.perspectivev3!default.perspectivev3*.xcworkspace!default.xcworkspacexcuserdataprofile

git - 如何删除 .gitignore 中列出但仍在存储库中的文件?

我的存储库中有一些文件应该被忽略,我将它们添加到.gitignore,但是,当然,它们并没有从我的存储库中删除。所以我的问题是,是否有使用filter-branch的神奇命令或脚本可以重写我的历史记录并轻松删除所有这些文件?或者只是一个将创建将删除它们的提交的命令? 最佳答案 您可以手动将它们从存储库中删除:gitrm--cachedfile1file2dir/file3或者,如果您有很多文件:gitrm--cached`gitls-files-i-c--exclude-from=.gitignore`但这在Windows上的Git