最近在做项目的时候提交了一部分代码,不过后来又不想要想丢弃这部分提交,大概意思就是回退到某个版本。不过回退后,基本上这个分支代码就没有了。先整理步骤如下。
1、打开命令窗口,查看提交记录: git log。
2、经过log找到自己想要回退的版本,记录下head, commit后面的值,然后回退到之前的版本:
git reset --hard 25b24c1a031779a8ecacfdbc5be280b97c880529
3、回退之后再覆盖远程分支: xxxx 自己想要覆盖的远程分支名称。
git push origin xxxx --force