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