LoginSignup
212
188

More than 3 years have passed since last update.

git develop, feature branch作成からmergeするまで (自分用メモ)

Last updated at Posted at 2019-04-21

Git flowについての解説を書き残します。
ここでのGit flowはプラグインのことではなく、ブランチを用いた基本的なgitの開発手法についてです。
(developブランチ、featureブランチを作り、改修、masterへのマージまで)

developの作成(最新の開発履歴)

$ git branch #現在の位置がmasterブランチか確認
$ git branch develop #develop作成
$ git checkout develop #developへの移動
$ git push origin develop #remoteに反映

featureの作成(新しく追加する機能の開発や、簡単なバグの修正など)

$ git branch #現在の位置がdevelopブランチか確認
$ git branch feature/(任意の名称) #feature作成
$ git checkout feature/(任意の名称) #移動

#改修後
$ git add . # サブディレクトリも含めたファイルをインデックス領域へアップ
$ git commit -m "message" # ローカルリポジトリへコミット
$ git push origin feature/(任意の名称) # feature/(任意の名称)ブランチの内容をoriginへアップロード

developへのmerge

$ git checkout develop # featureブランチからdevelopへ移動
$ git merge feature/(任意の名称) # featureブランチをdevelopへマージ
$ git branch -d feature/(任意の名称) # featureブランチ削除

masterへのmerge

$ git checkout master # masterブランチへ移動
$ git merge develop # developブランチをmasterブランチに取り込む
$ git push origin master # feature/(任意の名称)ブランチの内容をoriginへアップロード
212
188
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
212
188