1. ホーム
  2. git

[解決済み] Git で別のブランチからブランチを作成する

2022-03-16 12:28:18

質問

2つのブランチを持っています。 マスター デブ

からquot;feature branch"を作成したいのですが、どうすればいいですか? デヴ ブランチを作成します。

現在、devブランチで、しています。

$ git checkout -b myfeature dev

... (若干の作業)

$ git commit -am "blablabla"
$ git push origin myfeature

でも、ブランチを可視化したら、こうなった。

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

というか、ブランチがマージされたようで、その理由がわからないのですが......。

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

他のブランチから分岐してリモートリポジトリにプッシュし、機能ブランチを作成する方法を教えてください。

のようなブランチングモデルで、そのすべてを ここに書かれているもの .

解決方法は?

もし、掲載されているリンクの方法が気に入ったのであれば、以下をご覧ください。 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

そして、自分の好きなように見ることができる。