"*": 忽略所有
"xxx*yyy": 忽略以xxx开头,以yyy结尾的文件
"/": '/'表示文件夹
"**/": 表示所有文件夹
"/xxx": "/"开头表示git的顶层目录
例如:
**/build*/ <-- 当前目录及当前目录以下的所有文件内的build开头的文件夹都忽略
注意:
对于一些低版本的git,.gitignore的作用时间是,下一次commit。
也就是说,如果本次同时修改或添加一个文件和.gitignore文件(把新修改的文件名写进.gitignore文件里),这时候新修改的文件是不会被忽略的。这时候要执行“git rm 文件名”先把这个新修改文件从git中删掉,然后commit, push。下一次这个新修改文件的修改就会被忽略。
介绍了.gitignore文件的规则,如'*'忽略所有,'xxx*yyy'忽略特定开头和结尾的文件等。同时提醒低版本git中,.gitignore作用时间是下一次commit,若同时修改文件和.gitignore,需先执行'git rm 文件名'再commit、push,后续修改才会被忽略。

1337

被折叠的 条评论
为什么被折叠?



