git-diff

    0

    1答えて

    git pullの後に自動マージによってもたらされた変更でgit diffを再生することは可能ですか?あなただけにしている場合は、通常のGitの差分を使用して、それらの上で確認することができます任意の競合が、引きが成功した(と変更が自動的にコミットされた)ときにそれを行う方法がないアイデア

    27

    1答えて

    私はlessを私のgitページャとして使用しています。 git diffの出力が1ページで読める場合、私のgitは出力を画面に表示します。 時々私は速すぎて私の端末を殺すCtrl+D(半ページダウン)とタイプしていません。出力が非常に小さい場合でも、git diffのページャを有効にするオプションはありますか? は動作しません: git -p diff git --paginate diff gi

    23

    1答えて

    コミットするために追加したファイルの差分を表示します(git add something)。私はこれをすることができます: git diff HEAD `git status -s | grep ^M | cut -c 4-` 短い方法はありますか?

    37

    3答えて

    私はプルリクエストを送信する前にGitHubリポジトリのローカルファイルdiffを表示しようとしていますが、これを行う正確な方法はありますか?私はGitHubの比較ツールがGitのdiffを操作すると仮定しますか?

    10

    2答えて

    *.py diff=pythonを.git/info/attributesに設定しました。だからGitは関数の境界を知っています。 git diff -Wは、関数全体が表示されていることを確認することさえできます。 しかし、git diffの出力を特定の関数(または複数の関数)に限定する方法はありますか? (...私はそれがawkのだと思う、それに失敗) EDITこれもgit logとgit re

    9

    3答えて

    私はリモートリポジトリ(起点)とローカルリポジトリを持っています。 私のローカルマスターと元マスターの違いをどうやって作ってください? 私は単純に書き込み、コマンドラインで: git diff master origin/master しかし、私は、NetBeansの下にこれを行う方法を知りません。

    64

    2答えて

    タイトルと同様に、masterブランチと作成したブランチの間の特定のフォルダに対してdiffファイルを作成したいとします。それは特定の著者によって行われた変更を抽出することはできませんので

    18

    2答えて

    をコミットしていない見つける:我々は、安定したからマスターへのすべての変更をチェリーピックにポリシーを持っている A --- B --- C --- D' --- E' [master] \ \ --- D --- E --- F [stable] を。 D 'とE'は安定した枝からチェリーピックされたコミット、Fはチェリーピックされていない(忘れられている)。 どのようにしてdi

    6

    3答えて

    私の質問はタイトルで宣言されたよりも一般的です。 私は唯一の違いについて、そのソースのバージョン管理情報を格納し知っています。 私が理解しているように、Wikipediaもそうであり、githubもそうです。 しかし、彼らはすべて、特定のリビジョンとファイル全体を表示する機能を持っています。最初のリビジョンから特定のリビジョンに段階的に復元していますか? もう1つの質問。差異だけを保存している場合

    271

    1答えて

    私は同僚によって作成された.diffファイルを持っており、そのdiffファイルにリストされている変更をまったく同じリポジトリのローカルブランチに適用したいと考えています。私は、このdiffファイルを生成するために使用されたワーカーのPCまたはブランチにアクセスできない。 明らかに、私は行ごとに行を変えてすべてを再入力することができましたが、システムに人為的なエラーを与えないようにしたいと思います。