把后一个分支的代码误合到前一个分支,别慌

255 阅读1分钟

1. 让同事们把错误分支上还未提交的代码提交。

2. 先把有错误代码的分支备份。

3. 让同事们删除各自错误分支的本地分支。

4. 用git reset --hard commitId(合并错的前一次提交的id) 命令回到合错前的前一次。

5. 用git cherry-pick commitId1..commitId100 命令把错误提交后面的分支合并回来,可以是单独一个commitId, 也可以是一个区间(commitId1..commitId100],注意这个区间不包含commitId1。

6. git push --force,强制提交。