Git的插件。 不加入的.gitignore中列出的文件(Git add . does add

2019-10-17 22:50发布

我想停止跟踪在Git中某些文件,我已经加入.gitignore文件。

我以前git rm --cached (也尝试过git rm -r --cached .但运行后git add . ,一个git commit --dry-run告诉我,在我的gitignore的文件是“被提交”。

该内容.gitignore文件是:

/source/backup/*
/site/index.php
/site/userscript.user.js

有什么不对的gitignore?

当唯一的路线是事情本来进行得很好source/backup/* 。 只要我说的第二行中, source/backup/*文件也越来越致力于为好。

Answer 1:

清除您的索引。

git reset

停止在备份文件夹中的文件跟踪。

git rm --cached source/backup/

本身提交此变更。

git commit -m "Removing backup folder from git."

正常进行。 在这一点上被忽略的文件应该不小心滑倒在正确提供您忽略文件设置。 我建议以斜杠前(假定该文件夹中存储库的根目录中)。

#.gitignore
/source/backup/
/site/index.php

打开YouTube上。 主饭桶。 http://youtu.be/ZDR433b0HJY



文章来源: Git add . does add files listed in .gitignore
标签: git gitignore