在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”的消息之一 我很确定通过他们的网站没有办法做到这一点(没有合并提交消息合并)但是应该通过命令行吗?
我认为这可能涉及到一个变种,但我对它们了解不多而且很害怕。
有人可以给我命令将我的local / newFeature合并到upstream / newFeature而不创建合并提交吗?