美文网首页Git
Source Tree的gitignore失效问题

Source Tree的gitignore失效问题

作者: Vittoria | 来源:发表于2016-03-24 17:00 被阅读589次

    使用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失效问题

        本文链接:https://www.haomeiwen.com/subject/cnurlttx.html