管理人Kのひとりごと

デジモノレビューやプログラミングや写真など

ブランチをマージする(git)

たまーにgitを使うと、ブランチのマージの仕方を忘れてしまうのでメモ。

実行方法

1.マージされるほう(masterとか)にブランチを切り替え
$ git checkout <マージされるほうのブランチ名>

2.マージするほう(トピックブランチ)を指定してブランチをマージ
$ git merge <マージするほうのブランチ名>

実行例

[hoge@localhost python_scripts]$ git checkout master
Switched to branch 'master'
[hoge@localhost python_scripts]$ git branch
  topic_branch1
* master
[hoge@localhost python_scripts]$ git merge topic_branch1
Updating b211f36..b3106ed
Fast-forward
...(以下略)

(補足)不要になったブランチを削除する

# マージ済みのブランチを削除する(マージしていないブランチは削除できない)
$ git branch -d <削除したいブランチ名(マージ済み)>
# マージの有無を問わずブランチを削除する
$ git branch -D <削除したいブランチ名(マージ有無問わず)>