git - git squash 在另一个分支上(除了master)
问题描述
我是新手,我从中git squash
创建了一个新分支
,然后做了很多更改并推送到分支。现在分支上有 8 个提交,我将所有 3 个提交压缩为单个提交,但是当我这样做时,它对我不起作用。请参阅我遵循的以下步骤:a
master
a
a
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
,所以我做错了,谁能指导我。
解决方案
推荐阅读
- docker - 我可以在 Dockerfile 中获取主机主机名吗
- powershell - 将第二个 Invoke-WebRequest 导入中的数据添加到现有数组中
- node.js - 为什么我会得到“等待 wzrd.in ...”一分钟?
- java - 嵌套引用对象持续为空
- php - 如何 $POST 数据到 $_SESSION 数组
- unit-testing - 如何使用注入的依赖项对 .NET api 核心控制器进行单元测试,这些依赖项也与 MOQ 或 Fake 有依赖关系?
- android - 如何观察 LiveData
使用 androidx.work.WorkManager 进行链式工作的所有阶段 - sql-server - 如何在具有多个 VID 和其他字段的表中仅选择具有最大 VID 的行?
- angularjs - 在角度js Typescript中聚类滚动错误
- c# - 找不到方法:进行 Http 调用时的 System.Threading.Tasks.Task UserInfoResponse