SourceTreeでブランチをマージする

gitでソース管理している人の中には、
SourceTreeを使用している方も多いかと思います。

そこで、備忘録がわりにSourceTreeでのブランチのマージ方法。
正直、めちゃくちゃ簡単ですが、たまにふと、あれ?これで良かったよな、てなるので。
マージとか少しビビっちゃうのでねw

目的:ブランチAにブランチBをマージする

1.まずは、ブランチAとブランチBをローカルにチェックアウトしておきます

2.続いて、ローカルでブランチAに移動します

3.ブランチAにいる状態で、マージさせたいブランチBを右クリック

4.ブランチBを今いるブランチAにマージ、を選択

5.競合なければ、そのままコミットにチェックでOK
これでローカルブランチにコミットされます。
もし、競合があったら、競合のあるファイルがステージ前のリストに出てくるので、
自分(今のブランチ)または相手先(マージ先のブランチ)で解決、もしくは手動で解決して、コミット。

6.最後にマージされたブランチAをoriginにプッシュして完了

柔軟に、しかも軽いので、便利ですねー。
てことで、お疲れ様でした。

SourceTreeでファイル検索
既存ディレクトリをGit管理する
リモートに新規Gitリポジトリ作成する
SVNリポジトリをGitへ移行

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です