git-log

    0

    1答えて

    ファイルステータス情報を持つカスタムフォーマットのgitログを取得しようとしています。しかし、私は改行位置付けに奇妙な小さな問題がありました。 明らかに、--formatまたは--pretty引数を使用するときはいつも、ファイルステータス情報の後に通常挿入される改行は省略されます。これは、視覚的にファイルのステータスが間違ってグループ化されたように見え >> git log -3 --graph

    -1

    1答えて

    gitログ出力だけを使ってrepoのコミットツリーを取得したい。 git log --parents --all --source --numstat (だけで不要なメタデータを省略)のように私の出力はなります:私は、次のコマンドを使用するログ取得するには commit e32c46de36343a0cdad2eac18b5167c0a2831f4d 55dae2809b9e8484ab246

    0

    1答えて

    削除したファイルをgit logで除外する必要があります。最後にコミットしたときに変更されたファイル名を取得するには、コマンドgit log -1 --name-only --pretty=format:eee6ce6を使用します。私はフックを使ってコミットする特定のファイルタイプをブロックします。上記のコマンドは、変更されたすべてのファイルをリストしました。 しかし、私はユーザーが特定のファイル

    0

    1答えて

    たとえば、git log -gを実行すると、同じ内容を含む多くのコミットが含まれます(たとえば、同じdiffではコミットされますが、異なるブランチにはチェリーが選択されます)。どうすればgitログにそれらのコミットの1つだけを表示させ、重複したdiffの内容を持つ他のものは無視することができますか?

    1

    3答えて

    git log --oneline 上記のコマンドは私に続いた結果得られます。 5485b34 Modify: something ccaf2c4 Modify: another thing 85a87e8 Bug Fix: the other thing をしかし、私はヘリットを使用していますので、通常ゲリットはレフリー/変更/ ...形式としての変更番号を持って、私はリストを収集し

    0

    1答えて

    私はgit log tag1..tag2を使用して、tag1とtag2(ここでtag1は古いタグ、tag2は新しいものです)のコミットを確認しています。私はtag1とtag2の間で行われたコミットを見ることを期待しましたが、tag1の日付よりも前に行われたコミットも見ています。なぜこれができますか?

    1

    1答えて

    私はgit logを使って2つのブランチの間にdiffを生成しています。私が使用している正確なコマンドは次のとおりです。 git log --left-right --graph --cherry-pick --oneline sourceBranch...targetBranch 私は思ったんだけど私はコミットメッセージに基づいてログエントリの一部を除外することができるかどうかです。たとえば

    0

    1答えて

    プロジェクトでは、コミットに特定のメタデータを追加するためにgit commitメッセージを使用します。最も明白なものはJIRAのidsですが、さらに多くのものがあります。 私がやろうとしているのは、コミットメッセージを処理してこのデータを抽出し、何かを実行することですが、行ごとではなくメッセージごとにスクリプトを実行する方法に問題があります。ここで例えば は私がしようとしているものです: # E

    0

    2答えて

    私はテスターであり、Gitに関する知識が限られています。私はローカルリポジトリを作成するプロジェクトをクローンしました。最後の「x」日に変更を加えなければならないときは、 git pullを実行し、次にgit diff '@{ x days ago}'を実行します。 今、私は開発者ブランチで変更を加えたいと思います。そこで私はgit clone -b dev_branch <url>を使って別のリ

    0

    1答えて

    git pullがUbuntuサーバー で作成されたときにリストを取得しようとしています。 2017年11月3日午後02時00分○○秒改正 2017年11月2日午前11時30分00秒改正 これは可能ですか? 私はgit logを試しましたが、これは私がコミットしたことを示しており、引き出された日付ではありません。