Source Tree的gitignore失效问题

使用Source tree管理git项目,如果中途在gitignore中添加规则或者删除某规则,会发现并没有失效,解决方法就是:

添加规则

  1. 在终端进入项目文件夹
  2. 使用以下命令
git rm -r --cached .
git add .
git commit -m “Refresh adding .gitignore file.”
  1. 处理完毕

删除规则

删除规则,比如以前你忽略了所有 .log 文件,现在想重新track .log类型的文件,那么:

  1. 在终端进入项目文件夹
  2. 使用以下命令
git add -f *.log
git commit -m “Refresh removing .log from .gitignore file.”
  1. 处理完毕

以上同理,如果你以前忽略的是某文件夹 xxx/,那么现在输入的命令就是:

git add -f xxx/
git commit -m “Refresh removing xxx/ from .gitignore file.”

其实如果你熟悉git命令的话,git commit -m 后面的内容就是你本次提交的注释,可以随便写啦!

你可能感兴趣的:(Source Tree的gitignore失效问题)