タグ

diffに関するkoyudoonのブックマーク (4)

  • git diff の使い方がほんの少し理解できた - murankの日記

    いままでなんとなく使ってきたけど、ようやく使い方が分かったような気がするのでメモ。 前提知識 インデックスとワーキングツリーが理解できていること HEAD が何か分かっていること git diff ワーキングツリーとインデックスの差分を表示。 git add した後にさらに修正したけど、そういえばどの時点で git add したのかなー、というときに使う? git add したらすぐにコミットする自分には関係なさそう。 git diff --cached HEAD とインデックスの差分を表示。 git add して、コミットする前に差分を確認したい時に使うんだと思う。 自分は git diff よりもこっちの方をよく使う。 git diff HEAD HEAD とワーキングツリーの差分を表示。 前にコミットした時からどれくらい編集したか確認したい時に使う。 HEAD の部分はコミット(HE

    koyudoon
    koyudoon 2014/12/17
    git-diff の基本的な使い方を図解。分かりやすい。
  • View differences of branches with meld?

    I know that I can view the difference between HEAD and current state with meld .. But how can I view the differences between branches, for example master and devel with meld? At the moment I do the following steps: Rename folder of working copy For example mv /projectA /projectA_master) Clone the project again git clone url Switch to devel branch cd projectA && git -b devel origin/devel View diffe

    View differences of branches with meld?
    koyudoon
    koyudoon 2014/12/17
    git difftool で meld
  • git diff で特定のファイル、ディレクトリを除外したい - Qiita

    自動生成されたファイルなど、diff で無視したいケースはままあると思う。 diff(1) だと --exclude(-x) でそれができる。 トピックブランチで比較的大きな変更をしていて、特定ディレクトリ以下にしか差分がないことを確認したかったんだけど、git-diff にはそういったオプションが無いらしい。 調べてみると filterdiff がよさそうだった。git-diff 以外にも patch ファイルとかにも使えるしね。 インストール filterdiff は patchutils に含まれる。 HomeBrew なら

    git diff で特定のファイル、ディレクトリを除外したい - Qiita
    koyudoon
    koyudoon 2014/12/17
    patchutils
  • git diff で Office ファイルの差分を見る - Qiita

    入れたくないとは思っていても、止むに止まれぬ事情で Word, Excel, PowerPoint などのファイルを git レポジトリの中で管理することはありませんか?この記事では、Mac で Office ファイルの diff を取る方法を紹介します。Linux でも多分動くはず。 textconv 普通、バイナリファイルを git diff しても、変更内容がわかりません。ところが、git には textconv という、バイナリファイル(別にバイナリじゃなくてもいいんですが)をコマンドに渡した結果を diff に使う機能があります。ドキュメントには、JPEG の Exif 情報の diff を取る例等が載っています。 Office ファイルからのテキスト抽出 では、Office ファイルからテキストを抽出するにはどうすればいいでしょう?Windows の msysgit には as

    git diff で Office ファイルの差分を見る - Qiita
    koyudoon
    koyudoon 2014/12/16
    "textconv という、バイナリファイル(等)をコマンドに渡した結果を diff に使う機能"
  • 1