一顿操作写了很多代码,分散在不同文件
git status--git add--git commit--git push时失败
提示git pull
执行git pull失败,发生了冲突
如果不想手动解决冲突
可以先把自己新增的文件备份一下
再git log 查看commit id 进行回退,回退完之后的状态就是没有进行新增代码时的状态,确认好commit_id具体是哪一个
执行git reset --hard commit_id
此时执行git pull 状态更新后
不要进行新增文件的直接删除和迁移,文件保持不动,代码改动少的文件直接新增改动的代码即可;代码改动多的文件直接将新文件的全部代码拷贝过来即可。
之后再次进行提交流程即可成功git status--git add--git commit--git push
1,备份新增代码的文件
2,不要删除旧的文件