1、.gitignore
和.git/info/exclude
都能实现相同的功能,能够让Git忽略它们标记的文件。最重要的区别就是.gitignore
能够在团队成员中共享,因此当某个文件被公认为“无需版本控制”,那么最好就把它放在.gitignore
文件中。而.git/info/exclude
文件则是供个人专用的,仅当自己觉得这个文件不用版本控制时,才把它放在.git/info/exclude
文件中。
2、例如:想要忽略build文件。首先要确保线上分支没有build文件,本地分支有build文件,然后在.gitignore文件中增加build文件的忽略(/build)。这样.gitignore文件中的忽略才会生效