作用
在Git的项目中编写.gitignore文件可以忽略Git中不想提交的文件。
以配置文件setting.properties模拟
新建文件 echo nul->setting.properties
此时git status
On branch new_branch //在new_branch分支上
Untracked files: //为追踪的文件
(use "git add <file>..." to include in what will be committed)//可以使用add命令去添加需被提交的文件
setting.properties //为追踪的文件
nothing added to commit but untracked files present (use "git add" to track)//没有修改去提交但是存在未追踪的文件
新建文件 echo nul->.gitignore
此时git status
On branch new_branch //在new_branch上
Untracked files: //未追踪的文件
(use "git add <file>..." to include in what will be committed)//可以使用add命令去添加需要被提交的文件
.gitignore
setting.properties
nothing added to commit but untracked files present (use "git add" to track) //没有修改将要提交(暂存区没有修改信息),但是存在未追踪的文件
我们需要setting.properties文件不被git版本控制系统监控-----忽略
在.gitignore中添加setting.properties文件
vi .gitignore文件
按i进入插入模式,输入setting.properties,按ESC进入命令模式,输入:wq 回车
此时git status
On branch new_branch //在new_branch分支上
Untracked files://未追踪的文件
(use "git add <file>..." to include in what will be committed)
.gitignore //需添加的文件
nothing added to commit but untracked files present (use "git add" to track)
//此时setting.properties已经在需追踪的文件中 取消(就是忽略了)
忽略规则
空行或者#号开头的行,是无效行/注释行
以斜杠“/”开头表示目录
以星号“*”通配多个字符
以问号“?”通配单个字符
以叹号“!”表示取反
网友评论