由于团队中有人用idea开发,idea默认会自动生产一些文件(.ideal .iml),如下图所示
有些成员直接把这些文件提交到git上,造成团队之间更新合并代码不必要的烦扰。
如何避免提交这些文件呢?
第一种方法:在idea中设置忽略这些东西,如下图
第二种方法:使用.gitignore插件,首先进行安装
然后项目的根目录下按如下操作新建一个.gitignore文件即可
万一团队中如果某位成员手抖,把这些代码提交上去,我们如何避免被坑呢?
办法也是有的,通过下面三个命令基本可以完美避免
通过git stash将工作区恢复到上次提交的内容,同时备份本地所做的修改,之后就可以正常git pull了,git pull完成后,执行git stash pop将之前本地做的修改应用到当前工作区。 git stash git pull git stash pop
idea界面操作如下:
先stash changes,隐藏本地的改变,执行完这步后,再进行pull,pull完了一定不要忘记unstash changes,恢复你刚隐藏的改变。
然后pull代码,发现不会报冲突
最后恢复本地备份unstash changes
希望能帮到大家!