2016-10-04 13 views
1

ブランチが作成されて以来、ブランチで変更されたファイルのリストを取得したいと思います。git - 作成されたブランチのファイルが変更されました。

例:

  • 分岐B1を作成

  • 結果がどうあるべきfile_2

に変更をコミットfile_1

  • に変更をコミットします。file_1 file_2

    どうすればいいですか?

    私はマスターとB1の違いに興味はありません。

    私はB1の現在の状態とB1の主な状態の違いに興味があります。応答のための

    おかげ

  • +0

    あなたが間単にdiffが最初にコミットする可能性があり、最後に使用し

    git merge-base master b1 

    を使用して発散するポイントを見つけますか? git log master..branch経由で最初のコミットを取得する--online | tail -1(http://stackoverflow.com/questions/18407526/git-how-to-find-first-commit-of-specific-branch) – telina

    +0

    ありがとうございます。最初のコミットは何ですか?分岐動作ですか?なぜなら、最初のコミットがコミットであって、ブランチを作ってコミットするからです。それから私は最初のコミットからの緩やかな変化を仮定します。私の例では、結果はfile_2か、間違っていますか? – MPAW

    +0

    重複している可能性があります(ただし、そうではないかもしれませんが、間違いなく読んでください):http://stackoverflow.com/q/39837542/1256452 – torek

    答えて

    0

    まず、次に

    git diff --stat <commit-id>..b1 
    
    +0

    ありがとうございます。あなたが書いたようにgit diffを使用しましたが、それは何も返しません。私もgit diff --stat master..b1を試しました。うまくいきました。どうして? :( – MPAW

    関連する問題