idea设置不自动添加gitignore

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了idea设置不自动添加gitignore相关的知识,希望对你有一定的参考价值。

参考技术A git忽略的原理: git设置本地忽略必须保证git的远程仓库分支上没有这个要忽略的文件,如果远程分支上存在这个文件,本地在设置ignore

将不起作用。
所以一般是在.gitignore 文件里面加入 .idea/ workspace.xml 即可
但是如果你这样做之前已经将此文件提交到了git远程仓库,那就需要执行以下命令了:
git rm -r --cached .idea

git 修改 .gitignore 不生效

    在使用 Git 时候,发现在 .gitignore 文件中添加内容后,推送成功后并没有生效。

出错原因:

.gitignore 文件的内容不对历史文件生效

情景复现:

1. 远端已经有了 .idea 配置文件夹
2. 在 .gitignore 中添加 .idea
3. commit && push 这个 .gitignore 文件的更改
4. 发现远端仓库中仍有 .idea 的文件夹,并未被忽略掉

解决方法:

// 清除本地缓存
git rm -r --cached .

// 重新 trace file
git add.

// 重新提交
git commit -m "update .gitignore"

// 推送远端
git push origin master

 

参考资料:

https://blog.csdn.net/mingjie1212/article/details/51689606

以上是关于idea设置不自动添加gitignore的主要内容,如果未能解决你的问题,请参考以下文章

idea 基本设置

idea 创建文件时自动添加到版本管理器(svn)

IntelliJ IDEA 运行 Main 或 Test 时不自动打包

IDEA设置项目文件自动Add到Svn/Git

IDEA中创建类时,自动在文件头中添加作者以及创建时间

idea创建类或添加方法自动生成注释内容