

解决gitignore忽略某个文件无效问题
source link: https://www.iplayio.cn/post/971158
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

解决gitignore忽略某个文件无效问题
发生gitignore忽略某个文件无效问题原因
确保您.gitignore
位于工作目录的根目录中,并在该目录中运行git status
并从状态输出复制文件的路径并将其粘贴到.gitignore
.
如果这不起作用,则很可能您的文件已被 Git 跟踪。您可以通过 的输出确认这一点git status
。如果该文件未列在“未跟踪的文件”部分中,则它已被 Git 跟踪,它将忽略.gitignore
文件中的规则。
在 Git 中忽略文件的原因是它们不会被添加到存储库中。如果您之前添加了要忽略的文件,则 Git 将跟踪该文件并跳过匹配它的忽略规则。Git 这样做是因为该文件已经是存储库的一部分。
为了实际忽略该文件,您必须取消跟踪它并将其从存储库中删除。您可以使用git rm --cached sites/default/settings.php
. 这会从存储库中删除文件而不实际删除文件(这就是这样--cached
做的)。提交该更改后,该文件将从存储库中删除,忽略它应该可以正常工作。
解决gitignore忽略某个文件无效问题
1.某个文件无效
git rm --cached 包含路径文件,例如 ./app/test.php
2.多个文件
可以删除所有的git缓存,然后重新add commit。
git rm --cache .
Recommend
-
66
使用Git管理代码的过程中,可以修改.gitignore文件中的标示的方法来忽略开发者想忽略掉的文件或目录,如果没有.gitignore文件,可以自己手工创建。在.gitignore文件中的每一行保存一个匹配的规则例如: *.a ...
-
10
apt安装特定包以及忽略升级某个包 apt是debian的包管理工具,ubuntu沿用之。 安装特定版本的包 首先要查询有哪些版本的包: $ apt-cache policy chromium chromium: Installed: 83.0.4103.116-1~deb10u3 Cand...
-
7
解决 FreeBSD12.1 XFCE4 锁屏无效问题 作者: JavasBoy 分类: FreeBSD,
-
6
使用 gitignore 忽略特殊文件有些文件我们不想纳入 Git 版本管理,也不希望它们总出现在未跟踪列表,例如 node_modules、一些开发依赖、编译日志等等。这时,我们可以创建一个 .gitignore 文件,列出需要忽略的清单。
-
6
gitignore忽略Mac的DS_store文件 其实很简单的,参考这个帖子How can I Remove .DS_Store files from a Git repository?
-
7
gitignore文件屏蔽规则乾九二0.182016.02.25 03:29:12字数 368阅读 12,372在使用git仓库时,有些特殊文件我们希望能够进行屏蔽,而有...
-
10
GitHub 19k Star 的Java工程师成神之路,不来了解一下吗! 关于解决并发问题,99%的程序员都会忽略的一个重要方案! 在并发编程的世界里,共享变量的线程安全问题永远是...
-
8
Git重新应用gitignore文件规则这个问题参见StackOverflow,记录在下面:保险起见,先对当前Repo提交一个commit,以防丢失数据;然后,
-
11
V2EX › TypeScript tsconfig.json 如何配置忽略某个文件夹下所有.ts 文件的报错?
-
5
V2EX › 问与答 NUC 的 BIOS 某个版本要刷两次才能解决某个问题, 怎么才能确定自己之前刷了两次,或有什么补救方法?
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK