git-diff

    20

    3答えて

    私はmasterブランチと私のfeatureブランチの違いを見たいと思っています。私はマスターからフィーチャーブランチまで多くのプルを持っており、自分のフィーチャーをマスターにマージした場合に追加される変更を見たいと思っています。 これが私の状況です: -*--*--*-----*<master> \ \ \ 1--*--*--*--2--*<feature> 私の問題

    8

    3答えて

    これはどのような方法でも可能ですか?私はgit config --global alias.diff 'diff -b -w'を試しましたが、残念ながらそれは解決策ではありませんでした。

    52

    10答えて

    Iテキストファイル alex bob matrix will be removed git repo を有し、私はここ alex new line here another new line bob matrix git ことにそれを更新したと仮定すると、私は、行番号(2,3)を追加し、更新行番号(6) git diffやその他のgitコマンドを使って、これらの行番号情報

    5

    1答えて

    私は実際にはgit diff --patienceのように差分を生成するようにgit guiを設定する方法を探していますが、これを可能にする任意のメカニズムが他のオプションも渡すことができると強く思っています。 git guiはそれが示して差分を生成する際に使用すべきいくつかのgit diffのオプションを設定する方法はあります:より良い後世にサービスを提供するの関心がより一般的な質問?

    90

    9答えて

    私はgit diffの出力フォーマットが好きです。線と行の間の変更の色と+/-の表現は、GNU diffよりも読みやすくなります。 私は--no-indexフラグをgit repoの外側で使用してgit diffを実行しても問題ありません。ただし、再帰的なファイルまたはサブディレクトリを除外するオプションが存在しないようです。diff。 両方の世界を最大限に活用する方法はありますか? (カラーオプ

    54

    0答えて

    複数回、あるファイルから別のファイルに1つの関数を移動すると、Gitはそれを追跡できます。たとえば、this entryによれば、「Linusは、あるファイルから別のファイルに関数を移動すると、移動中にその関数の履歴を表示します。 しかし、私はGitのフットアンダーフードデザインのいくつかを認識していますが、これはどういうことか分かりません。だから私は疑問に思います...これは正しい声明ですか?も

    14

    1答えて

    git diffのいくつかのオプション、たとえば--name-statusは、ファイル名の隣にステータス文字を出力します。それらは: A、C、D、M、R、T、U、X、B ...彼らは 追加され(A)、コピーを意味する(C Unmerged(U)、Unknown(X)、またはペアの壊れた(削除)(D)、Modified(M)、Renamed(R)、 タイプB)。 質問:はどのようにXとBステータスが

    0

    1答えて

    私は "git diff --name-only BA"のようなものを探していますが、コミットAに含まれるファイルに限られています。つまり、コミットA(履歴を除く)で変更されたすべてのファイルのリストが必要です。コミットB(履歴を含む)と同じではありません。 gitでこれを行う簡単な方法はありますか? よろしく、 ヨッヘン

    33

    4答えて

    私の同僚がGitにいくつかの変更をチェックしました。言い換えれば、彼のチェックインとその親との差異。私には論理的に思えた何 は、このコマンドを実行することでした: git diff shaOfHisCheckIn をしかし、これは動作しませんでした。 SHAと私の現在の作業コピーの間にdiffがあるようです。 特定のSHAとその親の間でdiffを表示する正しいコマンドは何ですか?

    1

    1答えて

    を表示されないのGitリポジトリに私がCRLF問題はsedの1つのライナーを使用することでファイルを固定しましたgitのステータスとCRの除去は、Gitの差分に表示されない: git diff HEAD -- <filename> ちょうどこのファイルは、いくつかの.gitignoreまたは類似除外の一部ではなかったことを確認するために、私はの最後に改行を追加しましたこのファイルはstatus