我是git squash
的新手,我从a
创建了一个新分支master
然后进行了很多更改并推送到分支a
。现在8个提交
分支a
和我将所有3个提交压缩到单个提交但是当我
这样做对我没用。请参阅以下我遵循的步骤:
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
但是当我从github repo检查分支a
时,分支a
没有变化,所以在我做错的地方,任何人都可以指导我。