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"

ProjectAそして今、マージコミットを行わずに、ブランチ newFeature を上流 ( ) ブランチ newFeature にプッシュしたいと考えています。

みたいなメッセージが込められたもの

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

場合によっては、単にマージ コミットが原因で、アップストリームにプル リクエストを送信することを避けたいことがあります。ProjectA の歴史を振り返ってみると、他のすべてのコミットが「これをそのプル リクエスト #192382 にマージしてください」という厄介なメッセージの 1 つであり、ひどいものに見えます。コミットメッセージをマージします)が、コマンドラインから行う必要がありますよね?

リベースが必要になると思いますが、あまり詳しくなくて怖いです。

マージコミットを作成せずに、ローカル/newFeature をアップストリーム/newFeature にマージするコマンドを誰かに教えてもらえますか?

4

0 に答える 0