- 更新日: 2015年7月24日
- Git
git logコマンドで他ブランチにマージされていないコミットのみを確認
スポンサーリンク
たまに使う git コマンドなのですけど、すぐに忘れるので備忘録メモ。現在作業中のブランチにあるコミットのうち、他のブランチ(例えばメインブランチである master ブランチ)に、まだマージされていないコミットのみを確認する git log コマンドの使い方です。
【お知らせ】 英単語を画像イメージで楽に暗記できる辞書サイトを作りました。英語学習中の方は、ぜひご利用ください!
スポンサーリンク
ダブルドットを使った git log コマンドで確認
Git のブランチが以下のような状態で、some-feature ブランチで作業中とします。
1 2 3 4 5 |
$ git branch master * some-feature |
ここで、作業中の some-feature ブランチのコミットのうち、まだ master ブランチにマージされていないコミット(some-feature ブランチにのみ存在するコミット)を確認したくなった場合、以下の git log コマンドを使うと確認できる。
1 2 3 |
$ git log master..some-feature |
逆に master ブランチのコミットのうちで、some-feature ブランチに存在しないコミット(master ブランチにのみ存在するコミット)を確認する場合は、以下のようにする。
1 2 3 |
$ git log some-feature..master |
以上です。
- – 参考リンク –
- Git – リビジョンの選択
スポンサーリンク
Git と GitHub はプログラマーの必須ツールです。
>> 次の記事 : gitマージのコンフリクトで片方ブランチのファイル変更内容を採用
<< 前の記事 : Bitbucketで作成済みWikiページの一覧リストを確認
- Git の関連記事
- git cleanでUntracked files(未追跡ファイル)をまとめて削除
- .gitignoreを自動生成するgiboとgi(gitignore.io)コマンド
- git管理ファイルを.gitignoreに追加してgit管理から外す
- gitマージのコンフリクトで片方ブランチのファイル変更内容を採用
- Bitbucketで作成済みWikiページの一覧リストを確認
- GitHubのgh-pages (github.io)でWebページを公開
- git diffで長い行を折り返し表示
- git diffでブランチ間のファイル差分を確認するあれこれ
- Git の履歴からファイルを完全に削除する – git filter-branch
- Bitbucketアカウント作成〜ローカルのGit既存プロジェクトをインポート(push)
Leave Your Message!