Git忽略已提交的文件或文件夹

2017-04-11  本文已影响668人  残雪3088

一、.gitignore 文件的用途

该文件只能作用于 Untracked Files,也就是那些从来没有被 Git 记录过的文件(从未 add 及 commit 过的文件)。
也就是说,add+commit后的文件或文件夹XX,再在.gitignore添加XX,无效。

二、具体操作

1、确保当前修改已提交

git status

2、从 Git 的数据库中删除对于该文件的追踪

git rm XX -r

3、把对应的规则写入 .gitignore,让忽略真正生效
4、提交+推送

git add -A
git commit -m "git ignore XX"
git push origin master

注意:git rm --cached 删除的是追踪状态,而不是物理文件

上一篇 下一篇

猜你喜欢

热点阅读