bitbucket にはProjectA
.
私はそれのフォークを持っていProjectA
ますforkProjectA
ローカル マシンに 2 つのリモートがある場合
origin #forkProjectA
upstream #ProjectA
次に、私が次のようなことをするふりをします
git pull origin master
git checkout -b newFeature
#implement feature
git commit -am "finished feature"
ProjectA
そして今、マージコミットを行わずに、ブランチ newFeature を上流 ( ) ブランチ newFeature にプッシュしたいと考えています。
みたいなメッセージが込められたもの
Merge branch 'newFeature' of bitbucket.org:user/projectA into 'newFeature'
場合によっては、単にマージ コミットが原因で、アップストリームにプル リクエストを送信することを避けたいことがあります。ProjectA の歴史を振り返ってみると、他のすべてのコミットが「これをそのプル リクエスト #192382 にマージしてください」という厄介なメッセージの 1 つであり、ひどいものに見えます。コミットメッセージをマージします)が、コマンドラインから行う必要がありますよね?
リベースが必要になると思いますが、あまり詳しくなくて怖いです。
マージコミットを作成せずに、ローカル/newFeature をアップストリーム/newFeature にマージするコマンドを誰かに教えてもらえますか?