使用Source tree管理git項(xiàng)目,如果中途在gitignore中添加規(guī)則或者刪除某規(guī)則,會(huì)發(fā)現(xiàn)并沒(méi)有失效蚁阳,解決方法就是:
添加規(guī)則
- 在終端進(jìn)入項(xiàng)目文件夾
- 使用以下命令
git rm -r --cached .
git add .
git commit -m “Refresh adding .gitignore file.”
- 處理完畢
刪除規(guī)則
刪除規(guī)則,比如以前你忽略了所有 .log
文件柠偶,現(xiàn)在想重新track .log
類型的文件,那么:
- 在終端進(jìn)入項(xiàng)目文件夾
- 使用以下命令
git add -f *.log
git commit -m “Refresh removing .log from .gitignore file.”
- 處理完畢
以上同理睬关,如果你以前忽略的是某文件夾 xxx/
诱担,那么現(xiàn)在輸入的命令就是:
git add -f xxx/
git commit -m “Refresh removing xxx/ from .gitignore file.”
其實(shí)如果你熟悉git命令的話,git commit -m 后面的內(nèi)容就是你本次提交的注釋共螺,可以隨便寫啦该肴!