首页

关于git代码合并针对不同提交内容选择性手动合并Squash commit操作

标签:Squash commit,git手动合并,选择性commit代码合并     发布时间:2021-12-30   

一、前言

由于git merge chage代码合并操作是默认将选择分支内容全部合并到当前分支本地仓库中,后面直接push当前分支就完成所有合并操作。由于当前分支多人开发需各自分别合并自己内容等情况下,不能采用默认方式,因此需实现根据不同提交内容有选择性合并提交。

二、操作步骤

1、右击项目选择git的merge change进行合并,如下图窗口,选择"Squash commit"

关于git代码合并针对不同提交内容选择性手动合并Squash commit操作

2、右击项目git选择commit,如下图,手动选择需合并过来文件内容进行提交

关于git代码合并针对不同提交内容选择性手动合并Squash commit操作

3、commit完后再进行push,这样只产生一条提交记录

4、push完后,右击项目,选择git中Revert,如下图,显示所有没有选择合并进来的文件,点击Revert按钮,将这些不需要合并进来的文件从本地仓库清楚掉即可


关于git代码合并针对不同提交内容选择性手动合并Squash commit操作

  • ◆ 相关内容