git存在多个分支情况下合并commit

项目中存在多个分支如何合并commit

1.idea工具中打开终端,切换到想要合并的分支

git存在多个分支情况下合并commit_第1张图片

 2.执行git log命令查看git提交日志

git存在多个分支情况下合并commit_第2张图片

3.合并方式1

如果要合并前五个commit

执行命令

git rebase --abort

git rebase -i HEAD~5  // 将要保留的记录不动,其他pick改为s

git push -f origin master //将commit推送到对应的分支

4.合并方式2(适合比较多的commit合并)

找到对应commit的ID

git reset --  d7e8e24a85b1d4d9c690ce2be6a9f066a378a6b1

git merge --squash HEAD@{1}

git commit -m "commit的说明"

git push -f origin master//将commit推送到对应的分支

你可能感兴趣的:(git,github)