1、回滚到中间某个commit
找出要撤销的提交的哈希值。可以使用git log查看提交历史。
git log
使用git revert命令撤销该提交。将<commit_hash>替换为你想要撤销的提交哈希值。
git revert <commit_hash>
如果这个提交不是分支的直接祖先,你可能需要指定父提交:
git revert <commit_hash>^
解决可能出现的冲突。
完成后,提交更改。
git commit -m "Revert to <commit_hash>"
将更改推送到远程仓库。
git push origin <your_branch_name>
这样就会在你的分支上创建一个新的提交,它将撤销指定的提交。
2、查看是否有冲突文件
git diff --check