美文网首页
第六章 idea集成git给和码云交互(二)

第六章 idea集成git给和码云交互(二)

作者: 穹生变 | 来源:发表于2019-09-19 17:31 被阅读0次

    主要介绍idea进行上传项目过滤一些不需要上传的文件

    1、点击File->Settings>plugins>browse repositories


    image.png

    2、搜索.ignore,然后install进行安装,成功后重启idea


    image.png
    3、接下来选中项目,右键然后按照下图操作
    image.png

    4、把模板选上,以后有啥要加的规则以后再加


    image.png
    5、我们看到多了一个ignore文件,并且忽略的文件变成灰色了
    image.png
    6、可以手动将一些文件进行忽略
    image.png
    7、修改ignore文件的一些规则
    *.a       # 忽略所有 .a 结尾的文件
    !lib.a    # 但 lib.a 除外
    /TODO     # 仅仅忽略项目根目录下的 TODO 文件,不包括 subdir/TODO
    build/    # 忽略 build/ 目录下的所有文件
    doc/*.txt # 会忽略 doc/notes.txt 但不包括 doc/server/arch.txt
    

    8、需要注意的一点
    .gitignore只能忽略那些原来没有被track的文件,如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的。那么解决方法就是先把本地缓存删除(改变成未track状态),然后再提交:
    输入:
    git rm -r –cached filePath
    git commit -m “remove xx”
    或者:
    git rm -r –cached .
    git add .
    git commit -m “update .gitignore”

    来解释下几个参数 -r 是删除文件夹及其子目录 –cached 是删除暂存区里的文件而不删除工作区里的文件,第一种是删除某个文件,第二种方法就把所有暂存区里的文件删了,再加一遍,相当于更新了一遍。

    相关文章

      网友评论

          本文标题:第六章 idea集成git给和码云交互(二)

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