Git 在不创建合并提交的情况下推送到bitbucket repo

Git 在不创建合并提交的情况下推送到bitbucket repo,git,commit,bitbucket,rebase,Git,Commit,Bitbucket,Rebase,在bitbucket上,我有ProjectA 我有一个ProjectA分支,我将其称为forkProjectA 在我的本地机器上,我有两个遥控器 origin #forkProjectA upstream #ProjectA 然后假装我做了类似的事情 git pull origin master git checkout -b newFeature #implement feature git commit -am "finished feature" 现在我想将branchnewfeat

在bitbucket上,我有
ProjectA

我有一个
ProjectA
分支,我将其称为
forkProjectA

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

origin  #forkProjectA
upstream #ProjectA
然后假装我做了类似的事情

git pull origin master
git checkout -b newFeature
#implement feature
git commit -am "finished feature"
现在我想将branchnewfeature推送到上游(
ProjectA
)branchnewfeature,而不进行合并提交

那些有这样一个信息的

将bitbucket.org:user/projectA的分支“newFeature”合并为“newFeature”

在某些情况下,我希望避免仅仅因为合并提交而向上游执行拉请求。回顾ProjectA的历史,每一次提交都是一条令人讨厌的“将此合并到pull请求192382”消息,这看起来很可怕 我很确定,通过他们的网站是没有办法做到这一点的(合并没有合并提交消息),但应该通过命令行,对吗

我想这可能会涉及到一个再基地,但我不太了解他们,我很害怕


有人能给我一个命令,在不创建合并提交的情况下将我的本地/新功能合并到上游/新功能吗?

你为什么害怕重基?你只想在本地合并分支,然后把它推到上游吗?基本上就是害怕搞砸/丢失数据。当你不完全理解正在发生的事情时,重定基准似乎是危险的。我想要做的就是将本地分支合并到上游分支(可能使用不同的名称),而不附加额外的合并提交。