LoginSignup
3
9

More than 5 years have passed since last update.

Gitトピックブランチの利用法

Last updated at Posted at 2018-02-26

トピックブランチ

  • 短期間だけ使う一時的なブランチ(競合を防ぐ)
  • 作業後マスターにマージする

トピックブランチの作成

$ git checkout -b トピックブランチ名


一連の流れ

クローン or プル
→ トピックブランチに移動(作成)
→ 作業
→ add,commit
→ masterにマージ
→ push

その他操作

ブランチの確認

*は現在使用中のブランチを表す。

$ git branch

現在の状態の確認

$ git status


活用方法

トピックブランチで作業をしてリポジトリを更新

マージ

トピックブランチで行なった変更をmasterに反映させる

  • マスターブランチに移動
$ git checkout master
  • masterにトピックブランチをマージ
$ git merge topic-branch

トピックブランチの削除 ・・・ 必須ではない。必要に応じて残していても良い

$ git branch --delete トピックブランチ名

もしくは、(マージしていなくても強制削除)

$ git branch -D トピックブランチ名

トピックブランチでミスをした時の対処

  • 失敗内容をコミット
$ git add -A
$ git commit -a -m "失敗内容"
  • マスターに移動
$ git checkout master
  • ブランチを強制的に削除(-Dフラグは変更をマージしていなくてもブランチを削除できる)
$ git branch -D topic-branch
3
9
0

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
3
9