Gitで別のブランチからブランチを作成する 質問する

Gitで別のブランチからブランチを作成する 質問する

2つのブランチがあります:マスター開発

devブランチから「feature ブランチ」を作成したいと思います

現在、ブランチdevでは次のことを行っています:

git checkout -b myfeature dev

... (いくつかの作業)

git commit -am "blablabla"
git push origin myfeature

しかし、ブランチを視覚化した後、次のようになりました。

--**master**
------0-----0-----0-----0-----0
------------------------**dev**----**myfeature**

つまり、その枝は早送り統合されましたが、その理由がわかりません...

何が間違っているのでしょうか?

別のブランチから分岐して、機能ブランチのリモート リポジトリにプッシュバックするにはどうすればよいですか?

これらすべてを分岐モデルで実現するとここで説明されているもの

ベストアンサー1

あなたが投稿したリンクの方法が気に入ったら、Gitフロー

それは彼がそのワークフローのために作成したスクリプトのセットです。

しかし、あなたの質問に答えると、

git checkout -b myFeature dev

devからMyFeatureブランチを作成します。作業を行い、

git commit -am "Your message"

早送りせずに変更をdevにマージします

git checkout dev
git merge --no-ff myFeature

変更をサーバーにプッシュします

git push origin dev
git push origin myFeature

そして、あなたが望む通りにそれを見るでしょう。

おすすめ記事