gitignore相关内容

解释哪个 gitignore 规则忽略了我的文件

有什么办法可以看出为什么某些文件会被 git 忽略(即 .gitignore 文件中的哪个规则导致文件被忽略)? 想象一下我有这个(或者更复杂的场景,有数百个文件夹和数十个 .gitignore 文件: /-.gitignore-文件夹/-.gitignore-子文件夹/-.gitignore-file.txt 如果我运行 git add folder/subfolder/file. ..
发布时间:2021-12-06 09:32:34 其他开发

我如何告诉 Git 忽略除子目录之外的所有内容?

我想忽略存储库中的所有文件,除了出现在 bin 子目录中的文件.我尝试将以下内容添加到我的 .gitignore: *!bin/* 然而,这并没有达到预期的效果:我在 bin/ 中创建了一个新文件,但是执行 git status 仍然显示 没有提交(工作目录干净). 有什么建议吗? 解决方案 这会忽略根文件 &根目录,然后取消忽略根 bin 目录: /*/*/!/斌/ 这 ..
发布时间:2021-12-06 09:30:21 其他开发

如何忽略 Git 目录中的文件?

.gitignore 文件忽略目录中文件的正确语法是什么? 会吗 config/databases.yml缓存/*日志/*数据/sql/*库/过滤器/基/*库/表单/基础/*库/模型/地图/*库/模型/om/* 或 /config/databases.yml/缓存/*/日志/*/数据/sql/*/lib/过滤器/基础/*/lib/form/base/*/lib/模型/地图/*/lib/ ..
发布时间:2021-12-06 09:29:15 其他开发

Git:如何忽略 Git 中的某些文件

我有一个包含文件 Hello.java 的存储库.当我编译它时,会生成一个额外的 Hello.class 文件. 我在 .gitignore 文件中为 Hello.class 创建了一个条目.但是,该文件似乎仍被跟踪. 如何让 Git 忽略 Hello.class? 解决方案 问题在于 .gitignore 忽略了之前没有被跟踪的文件(通过 git add).运行 git re ..
发布时间:2021-12-06 09:28:36 其他开发

全局 Git 忽略

我想设置 Git 以全局忽略某些文件. 我已将 .gitignore 文件添加到我的主目录 (/Users/me/) 并添加了以下行: *.tmproj 但它并没有忽略这种类型的文件,知道我做错了什么吗? 解决方案 您需要设置全局 core.excludesfile 配置文件以指向该全局忽略文件,例如: *nix 或 Windows git bash: git confi ..
发布时间:2021-12-06 09:15:17 其他开发

忽略 git 项目上的任何“bin"目录

我有这样的目录结构: .git/.gitignore主要的/...工具/...... 在 main 和 tools 以及任何其他目录中,在任何级别,都可以有一个“bin"目录,我想忽略它(我也想忽略它下面的所有内容).我已经在 .gitignore 中尝试了这些模式中的每一个,但没有一个工作: /**/bin/**/*/./**/bin/**/*./**/bin/**/***/bin/**/ ..
发布时间:2021-12-06 09:15:06 其他开发

.gitignore 被 Git 忽略

我的 .gitignore 文件似乎被 Git 忽略了 - .gitignore 文件是否已损坏?Git 期望哪种文件格式、语言环境或文化? 我的.gitignore: # 这是注释调试日志项目/ 来自git status的输出: # 在分支 master# 你的分支比 'origin/master' 领先 1 次提交.## 未跟踪的文件:#(使用“git add ..."来包含将要提 ..
发布时间:2021-12-06 08:50:20 其他开发

我可以“git commit"一个文件并忽略其内容更改吗?

我团队中的每个开发人员都有自己的本地配置.该配置信息存储在名为 devtargets.rb 的文件中,该文件用于我们的 rake 构建任务.不过,我不希望开发人员破坏彼此的 devtargets 文件. 我的第一个想法是将该文件放在 .gitignore 列表中,这样它就不会提交给 git. 然后我开始想:是否可以提交文件,但忽略对文件的更改?因此,我会提交文件的默认版本,然后当开发人 ..
发布时间:2021-12-06 08:49:24 其他开发

如何配置 git 以忽略本地的某些文件?

我可以在不污染其他人的全局 git 配置的情况下忽略本地文件吗?我的 git 状态中有垃圾邮件的未跟踪文件,但我不想为本地分支中的每个小随机未跟踪文件提交 git 配置更改. 解决方案 来自 相关 Git 文档: 特定于特定存储库但不需要与其他相关存储库共享的模式(例如,位于存储库内但特定于一个用户的工作流的辅助文件)应进入 $GIT_DIR/info/exclude 文件. ..
发布时间:2021-12-06 08:44:34 其他开发

使 .gitignore 忽略除少数文件之外的所有内容

我知道 .gitignore 文件掩盖了 Git 版本中的指定文件控制.我有一个项目 (LaTeX) 会生成很多额外的文件 (.auth,.dvi、.pdf、日志等),但我不希望跟踪它们. 我知道我可以(也许应该)制作它,以便将所有这些文件放入一个项目中的单独子文件夹,因为我可以忽略该文件夹. 但是,是否有任何可行的方法可以将输出文件保存在根目录中?项目树并使用 .gitignore ..
发布时间:2021-12-06 08:43:52 其他开发

.gitignore 排除文件夹但包含特定的子文件夹

我有文件夹 application/,我将它添加到 .gitignore.application/ 文件夹内是文件夹 application/language/gr.如何包含此文件夹? 我已经试过了 应用程序/!应用程序/语言/gr/ 没有运气... 解决方案 如果您排除 application/,那么它下面的所有内容都将始终被排除(即使某些后来的否定排除模式(“unignore ..
发布时间:2021-12-06 08:38:32 其他开发

忽略已经提交到 Git 存储库的文件

我有一个已经初始化的 Git 存储库,我在其中添加了一个 .gitignore 文件.如何刷新文件索引以便忽略我想要忽略的文件? 解决方案 要取消跟踪已添加/初始化到存储库的单个文件,即,请停止跟踪文件但不从系统中删除它使用:git rm --cached filename 要取消跟踪 每个 现在在您的 .gitignore 中的文件: 首先提交所有未完成的代码更改,然后运行以 ..
发布时间:2021-12-06 08:34:49 其他开发

我怎样才能让 Git“忘记"?关于被跟踪但现在在 .gitignore 中的文件?

Git 正在跟踪一个文件,但现在该文件在 .gitignore 列表中. 但是,该文件在编辑后一直显示在 git status 中.你如何强迫 Git 完全忘记它? 解决方案 .gitignore 将阻止将未跟踪的文件(没有 add -f)添加到集合中Git 跟踪的文件,但是 Git 将继续跟踪任何已经被跟踪的文件. 要停止跟踪文件,您需要将其从索引中删除.这可以通过这个命令来 ..
发布时间:2021-12-06 08:33:52 其他开发

为 Python 项目添加 .gitignore 文件的最佳实践?

我正在尝试收集我的一些默认设置,我意识到我没有标准的一件事是 .gitignore 文件.有一个很棒的线程显示了适用于 Visual Studio 项目的好 .gitignore,但我没有看到很多关于 Python 和相关工具(PyGTK、Django)的推荐. 到目前为止,我已经... *.pyc*.pyo ...对于编译对象和... build/距离/ ...用于 setupto ..
发布时间:2021-12-02 19:39:25 Python

创建新项目时更改默认的 gitignore 文件

有没有办法更改 Android Studio 在创建新的 android 项目时创建的默认文件 .gitignore?我在设置中搜索它,但找不到任何东西. 解决方案 不幸的是,除了 Ted 提到的方法之外,没有其他方法可以自动执行此操作.但是,就我个人而言,我不认为这是一个很大的缺点,因为您可以因此安全地添加最适合您的项目的特定模板.为此,请执行以下操作: 转到文件->设置,然后突出 ..
发布时间:2021-11-21 21:25:19 Android

我如何决定在 .gitignore 中添加 .idea/jarRepositories.xml

我在 Mac 上将 Android Studio 3.5.3 更新为 4.0.1 时发现了一个陌生文件 .idea/jarRepositories.xml.内容如下: 我删除了列表中的每个条目 ->文件消失了 我再次重新导入了 Maven/Gradle 项目 该文件再次出现,并显示与之前相同的条目 作为他的评论,Android Studio 4.0.1 具有 Remote Jar Repos ..
发布时间:2021-11-21 21:21:23 移动开发