私は2 GITブランチのかなり大きな違いがあり、いくつかの種類のすばらしいUIで並べて表示したいと思っています。 私にはdiffが簡単に表示され、相違点は を1つずつマージすることができればうれしいです。 git diffは使いづらいです。GIT diff GUI
答えて
答えはgit difftoolです(少なくともgitバージョン1.6.3以降では)。設定済みまたは自動的に見つかったグラフィカルな差分ツールを呼び出すだけであることを覚えておいてください。
例:git difftool --tool = opendiff testbranch master – daniel
"testbranch master"の代わりに、testbranchとmasterの差分を表示する代わりに、 "testbranch"ブランチを見直すと、そのブランチのコミットだけを見たいことがあります。 "master ... testbranch"を使用してください(3つのピリオド)。testbranchが現在のHEADの場合は、これを "master ..."に省略することができます。 –
@JonathanHartley:Diffはコミットの範囲ではなく、常に約2つのエンドポイントです。例えばグラフィカル・リポジトリ・ブラウザ(例えば、 'gitk'(または' git log --graph') 'master ... testbranch'は共通の祖先への両方の枝を表示します。 diff 'master ... testbranch'は、共通の祖先と(私が考える)' testbranch'のdiffのショートカットです。 –
マージ処理中の場合、git diff
は、最初の2つの列が各行の親子関係を示す、本当に素晴らしい構文を持ちます。一種の統合マージdiffです。そこから、エディタとの競合を簡単に解決できます。
きれいな色が点灯していますか?ここに私の〜/ .gitconfigからの抜粋です:
とにかく[color] diff = auto branch = auto status = auto interactive = auto
、例えば、KDiff3のを見てみましょう。マージに使用するツールを指定することができます。詳しくは、git-mergetoolドキュメントを参照してください。
"git mergetool"を実行することは正解、FWIWです。 – jrockway
- 1. git diff -word-diffとonelineファイル
- 2. git diff、git gui、gitkで--word-diffをデフォルトにすることは可能ですか?
- 3. GithubデスクトップGUIでgit diffパラメータを設定する方法
- 4. git see merge diff
- 5. Git diff with remote tag
- 6. git diffをデフォルト値の
- 7. Git GUI .. stage everything
- 8. "git diff"に "--patience"と言って "git gui"を渡すことはできますか?
- 9. PHPでdiff(git-diffで生成)を解析する
- 10. diffをgit-diffのようにするには?
- 11. リモートサーバ上のGit GUI
- 12. `git diff`を終了すると` git diff`を端末の結果に保存する方法は?私は<code>git diff</code>を実行すると
- 13. git-diffからファイルを除外する
- 14. 読書のgit diffの出力
- 15. git diffとリモートとローカルリポジトリの間で
- 16. git diffをgrepするには?
- 17. 分割gitのdiffを--name-状態
- 18. git merge vs2012 diffツールを使用
- 19. git checkout git guiのファイルのリビジョン
- 20. 'git format-patchと' git diff 'の違いは何ですか?
- 21. Gitの状況とgitのdiffは変更なし
- 22. GIT GUIのブランチを変更
- 23. emacs diffを使うために 'git diff'を設定する方法
- 24. diff diffのコメントを
- 25. git diffはあいまいな引数エラーを返します
- 26. 常にページャをgit diffに使用してください
- 27. Git Diff - 行の移動を指示する
- 28. git diffでMac上のopendiffが開かない
- 29. Git Diffファイルへの出力が色付きを維持する
- 30. ファイル内のパターンを無視するgit diff
私はこれを使ったことがないので、これをコメントとして追加しますが、[gitk] [1]はそのトリックを行いますか? [1]:http://www.kernel.org/pub/software/scm/git/docs/gitk.html – seth
これはごめんなさい。思考のコメントもフォーマットされました。 – seth
gitkは直交です。 – jrockway