git把某次提交合并到另一个分支
- 将dev的分支上的某次提交c0a5abda8ed500aeb16a120f85d930a3b194fa4c 提交到audit
git checkout audit
git cherry-pick c0a5abda8ed500aeb16a120f85d930a3b194fa4c
- 回退命令
$ git reset --hard HEAD^ 回退到上个版本
$ git reset --hard HEAD~3 回退到前3次提交之前,以此类推,回退到n次提交之前
$ git reset --hard commit_id 退到/进到 指定commit的sha码
- 强推到远程
git push origin HEAD --force
强推到远程,一般都会受保护,回退之后可以在原先分支的基础上,重新建一个分支,push到新的分支。