0

在 bitbucket 上我有ProjectA.

我有一个叉子ProjectA,我将其称为forkProjectA

在我的本地机器上,我有 2 个遥控器

origin  #forkProjectA
upstream #ProjectA

然后假装我做类似的事情

git pull origin master
git checkout -b newFeature
#implement feature
git commit -am "finished feature"

现在我想将分支 newFeature 推送到上游(ProjectA)分支 newFeature 而不进行合并提交。

那些有消息的人

Merge branch 'newFeature' of bitbucket.org:user/projectA into 'newFeature'

在某些情况下,我想避免仅仅因为合并提交而对上游进行拉取请求。回顾 ProjectA 的历史,它看起来很可怕,因为所有其他提交都是那些讨厌的“将它合并到那个拉取请求 #192382”消息之一,我很确定通过他们的网站没有办法做到这一点(合并没有合并提交消息)但应该通过命令行对吗?

我认为这可能涉及rebase,但我对它们了解不多并且很害怕。

有人可以给我命令将我的本地/新功能合并到上游/新功能而不创建合并提交吗?

4

0 回答 0