草庐IT

GitIgnore

全部标签

git - 如何不在 git 中显示 .class

我不想在执行gitstatus时显示.class文件。我创建了一个名为.gitignore的文件,并在文件中输入了.class但没有任何反应。在执行gitstatus命令时,防止显示.class文件的最佳方法是什么? 最佳答案 确保您的.class文件已经添加到索引中。你需要先gitrm-r--cachedpath/to/.classfiles/这些文件。(它们仍然在磁盘上,但不再是git索引的一部分,并且将被gitstatus忽略)如果你不想对任何.class文件进行版本控制(但你最初没有将它们包含在.gitignore中),如M

git - 强制 git 更新 .gitignore

我有一个.gitignore文件,它忽略了一些文件。我更新了.gitignore文件(删除了一些文件名并添加了一些文件名)。这不会反射(reflect)在gitstatus中。我如何强制git更新这些更改,以便跟踪之前未跟踪的文件,反之亦然。我试过这个question,仍然没有跟踪我的所有文件(根据我更新的.gitignore)。(简单来说,一旦.gitignore被更新或删除,我如何强制git收回文件)。 最佳答案 你必须清除现有的gitcache首先。移除所有文件的缓存gitrm-r--cached.删除特定文件的缓存gitrm

git - 强制 git 更新 .gitignore

我有一个.gitignore文件,它忽略了一些文件。我更新了.gitignore文件(删除了一些文件名并添加了一些文件名)。这不会反射(reflect)在gitstatus中。我如何强制git更新这些更改,以便跟踪之前未跟踪的文件,反之亦然。我试过这个question,仍然没有跟踪我的所有文件(根据我更新的.gitignore)。(简单来说,一旦.gitignore被更新或删除,我如何强制git收回文件)。 最佳答案 你必须清除现有的gitcache首先。移除所有文件的缓存gitrm-r--cached.删除特定文件的缓存gitrm

windows - 在 Windows 上忽略 Git 存储库中的目录

如何在Windows上使用msysgit忽略Git中的目录或文件夹? 最佳答案 在项目目录中创建一个名为.gitignore的文件。通过在文件中输入目录名称(附加斜杠)来忽略目录:dir_to_ignore/更多信息是here. 关于windows-在Windows上忽略Git存储库中的目录,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/11259778/

windows - 在 Windows 上忽略 Git 存储库中的目录

如何在Windows上使用msysgit忽略Git中的目录或文件夹? 最佳答案 在项目目录中创建一个名为.gitignore的文件。通过在文件中输入目录名称(附加斜杠)来忽略目录:dir_to_ignore/更多信息是here. 关于windows-在Windows上忽略Git存储库中的目录,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/11259778/

Git .gitignore 只忽略根目录中的文件夹

这是我的.gitignorestatic/并且我在名为project的文件夹中安装了git,其中有一个名为static的文件夹和另一个名为app的文件夹,并且在>app文件夹,还有一个文件夹static。上面的.gitignore忽略了两个静态文件夹,这不是我想要的。我想要的是忽略文件夹project/static/而不是文件夹project/app/static/我该怎么做? 最佳答案 在static/前加上/,应该是这样的/static/#^forwardslashbeforethefoldernamesignifiesroot

Git .gitignore 只忽略根目录中的文件夹

这是我的.gitignorestatic/并且我在名为project的文件夹中安装了git,其中有一个名为static的文件夹和另一个名为app的文件夹,并且在>app文件夹,还有一个文件夹static。上面的.gitignore忽略了两个静态文件夹,这不是我想要的。我想要的是忽略文件夹project/static/而不是文件夹project/app/static/我该怎么做? 最佳答案 在static/前加上/,应该是这样的/static/#^forwardslashbeforethefoldernamesignifiesroot

Gitignore 所有以句点开头的文件夹

我想使用.gitignore文件来忽略所有以句点开头的文件夹(linux的stash文件夹)。虽然我确信它很简单,但我无法理解语法。这是怎么做到的? 最佳答案 使用以下模式之一:#ignoreall.filesbutinclude.folders.*!.*/#ignoreall.filesand.folders.*#Dontignore.gitignore(thisfile)#Thisisjustforverbosity,youcanleaveitoutif#.gitignoreisalreadytrackedorifyouuse-

Gitignore 所有以句点开头的文件夹

我想使用.gitignore文件来忽略所有以句点开头的文件夹(linux的stash文件夹)。虽然我确信它很简单,但我无法理解语法。这是怎么做到的? 最佳答案 使用以下模式之一:#ignoreall.filesbutinclude.folders.*!.*/#ignoreall.filesand.folders.*#Dontignore.gitignore(thisfile)#Thisisjustforverbosity,youcanleaveitoutif#.gitignoreisalreadytrackedorifyouuse-

git - 有没有办法设置远程特定的 .gitignores?

有没有一种简单的方法可以为不同的Remote设置不同的.gitignore文件?我有一个存储库,我将其推送到Heroku和Github。我需要Heroku的database.yml,但不想将某些信息推送到Github。所以我需要为每个Remote使用不同的.gitignore文件。我尝试有两个独立的分支,一个忽略database.yml,一个不忽略。问题是,当我checkoutheroku分支并返回到我的github分支时,整个database.yml文件都不见了。有什么建议吗? 最佳答案 不要将数据库信息放在database.ym