首页 > 解决方案 > git squash 在另一个分支上(除了master)

问题描述

我是新手,我从中git squash创建了一个新分支 ,然后做了很多更改并推送到分支。现在分支上有 8 个提交,我将所有 3 个提交压缩为单个提交,但是当我这样做时,它对我不起作用。请参阅我遵循的以下步骤:amasteraa

step-1: git rebase -i HEAD~3
response: 
 pick c69a5da4 Items API setup
 pick 83686433 rake task for Item ES index
 pick ee479ace Items API report setup with test case integrations

我对响应进行了一些更改,更新后的响应是:

pick c69a5da4 Items API setup
pick 83686433 rake task for Item ES index
squash ee479ace Items API report setup with test case integrations

之后,我保存了这个文件并更改了提交消息,但现在当我检查日志时仍然显示两个提交。

o [branch-name] Items API report setup with test case integrations            
o Items API setup

但是当我a从 github repo 检查到分支时,分支没有任何变化a,所以我做错了,谁能指导我。

标签: gitgit-squash

解决方案


推荐阅读