Git 单文件还原
2019-04-26 本文已影响0人
lihao_李浩
场景
合并远程分支代码时和本地的某个文件有冲突
![](https://img.haomeiwen.com/i6175101/dae911e85104813f.png)
这时我有三个选择:
- 手动合并
- 以本地文件为主
- 以服务器文件为主
经过观察以后我发现这个文件冲突的地方有点多,手动有点解决不了,所以必须要以服务器的文件为主,也就是我选择了第三个方案
实现
git log
找到服务器的分支最后一次提交记录
![](https://img.haomeiwen.com/i6175101/1a5c61488389497c.png)
git checkout
运用git checkout 还原文件到指定版本
![](https://img.haomeiwen.com/i6175101/e80402715428c2a0.png)
相关命令
git status
git log
git checkout 93af6cc5d65ae44dd5f3022a7c43fb8733179506 build/dev-server.js