1.其他人修改后,我改之前获取服务器最新代码
git pull
2.冲突:push的时候发生冲突
解决办法:git pull,然后看本地文件如下图
接着我们需要手动在本地修改,修改如下
最后继续 在cmd环境下 git add ,git commit ,push操作,(或者直接用idea自带的git commit file,注意:这个有时候没反应,吧不知道为什么,建议使用 cmd环境操作)
3.代码回退
查看git 日志 :git log -3
回退 ;git reset --hard 版本ID值
4.获取服务器最新代码,覆盖本地
- 第一种方法
git fetch --all
git reset --hard origin/master
git fetch下载远程最新的, 然后,git reset master分支重置 - 第二种方法
git reset --hard HEAD
git pull