美文网首页
第六章 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