git 撤销commit中单个文件的修改

git 撤销commit中单个文件的修改

问题背景

笔者最近在实习发现了这么一个问题,push了一个提交但是这个提交中误删了两个文件,现在需要撤销错误的删除并重新提交

解决过程

首先查询这个文件的log

$ git log <fileName>

其次查找到这个文件的上次commit id xxx,并对其进行reset操作

$ git reset <commit-id> <fileName>

再撤销对此文件的修改

$ git checkout <fileName>

最后amend一下,再push上去

$ git commit --amend
$ git push origin <remoteBranch>

DONE

你可能感兴趣的:(git 撤销commit中单个文件的修改)