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

主要介绍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给和码云交互(二))