使用Source tree管理git项目,如果中途在gitignore中添加规则或者删除某规则,会发现并没有失效,解决方法就是:
添加规则
- 在终端进入项目文件夹
- 使用以下命令
git rm -r --cached .
git add .
git commit -m “Refresh adding .gitignore file.”
- 处理完毕
删除规则
删除规则,比如以前你忽略了所有 .log
文件,现在想重新track .log
类型的文件,那么:
- 在终端进入项目文件夹
- 使用以下命令
git add -f *.log
git commit -m “Refresh removing .log from .gitignore file.”
- 处理完毕
以上同理,如果你以前忽略的是某文件夹 xxx/
,那么现在输入的命令就是:
git add -f xxx/
git commit -m “Refresh removing xxx/ from .gitignore file.”
其实如果你熟悉git命令的话,git commit -m 后面的内容就是你本次提交的注释,可以随便写啦!
网友评论