草庐IT

$.gitignore

全部标签

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文件

git - 何时在 gitignore 中使用前导斜杠

我试图更清楚地理解.gitignore语法,特别是https://github.com/github/gitignoregitignores很关心。我看到前导斜杠仅用于匹配相对于.gitignore位置的路径名文件(来自http://git-scm.com/docs/gitignore):Aleadingslashmatchesthebeginningofthepathname.Forexample,"/*.c"matches"cat-file.c"butnot"mozilla-sha1/sha1.c".但是当我删除前导斜杠时会发生什么?据我了解,有两种情况:如果模式不包含斜杠(或者只

git - rsync 根据 .gitignore & .hgignore & svn :ignore like --filter=:C 排除

Rsync包含一个漂亮的选项--cvs-exclude以“以与CVS相同的方式忽略文件”,但CVS已经过时多年。有没有办法让它也排除现代版本控制系统(Git、Mercurial、Subversion)会忽略的文件?例如,我有很多从GitHubcheckout的Maven项目。通常它们包括一个.gitignore至少列出target,默认的Maven构建目录(可能出现在顶层或子模块中)。由于这些目录的内容完全是一次性的,而且它们可能比源代码大得多,所以我想在使用rsync进行备份时将它们排除在外。当然我可以明确地--exclude=target/但这会意外地抑制不相关的目录,这些目录恰好

git - 如何在 git 中使用 gitignore 命令

我是第一次使用git。我已将我的分支推送到github上,并将所有库和文档推送到github中。现在我能做什么以及如何使用gitignore命令来避免再次出现同样的错误。 最佳答案 所以根据你所说的,这些文件是你不想删除但也不想推送到github的库/文档。假设您的项目位于文件夹your_project和一个文档目录:your_project/doc。将它从项目目录中删除(实际上并没有删除它):gitrm--cacheddoc/*如果您还没有.gitignore,您可以在您的项目文件夹中创建一个:project/.gitignore

gitignore 不会忽略文件夹

在我项目的根目录中,我有一个foo文件夹。在foo文件夹中,我有一个bar文件夹。我想忽略对我的bar文件夹中所有文件的所有更改。我的gitignore中有这个:/foo/bar文件夹已检查:它存在并且包含要忽略的文件。gitignore已被提交。但是,我有一个文件,我在其中进行了修改,它位于我的bar文件夹中。当我打字时gitstatus在我的gitbash中,我看到了应该被忽略的文件。可能是什么原因以及如何成功忽略bar文件夹中的所有文件?请注意,这些文件之前在同一行中被忽略了,但我不得不暂时删除该行以提交服务器上的内容。在commit之后,我将行放回到gitignore中。这是不