Git忽略对特定文件的跟踪和提交

1、有未提交过的文件,并且此文件项目组中的其他人员也需要忽略,可将此文件的完整路径写入项目文件夹下的.gitignore文件。

2、有未提交过的文件,此这些文件与项目组中的其他人员无关,毋须写入.gitignore,可直接删除或使用“git clean -f”将其删除。注意,是一次删除多个untracked files

3、已提交过的文件,且从本次提交开始不对其进行更改,如一些模板文件,可使用“git update-index --assume-unchanged filename”。

4、已提交过的文件,由于各种原因打算不再使用,可使用“git rm --cached filename"将其删除。

5、忽略某个文件夹,但其下某个文件不忽略,应在.gitignore里写入“foldername/  !filename"。

6、忽略未提交过的文件,但不想在.gitignore中显示,可在项目文件夹下的.git/info/exclude中添加此文件的完整路径。

posted on 2016-10-13 15:00  wubijiajia  阅读(200)  评论(0编辑  收藏  举报

导航