1. 使用 idea + git 开发的 时候经常会出现不小心把 idea的配置文件比如 .idea , *.iml 这种文件上传上去 ,导致后面合并或者更新的时候出现冲突 2.解决方法 1. 对于 配置文件 : 注意红框部分 在最后添加 .idea 和 *.iml 这样 idea的配置文件就会不显示 在提交的时候 就不会把这些配置文件提交上过去 隐藏 target目录 取消勾选即可 注意 : 使用 .ignore 插件我亲测是没办法忽略上传.idea这样的配置文件的 另外 当你切换分支的时候 可能会出现 选择 smart checout 点击 merge 点击 left , 如果导入过后 发现某些模块被删除 重新导入即可