git-log

    1

    1答えて

    私は最近releaseというブランチを作成しました。ここで私はすべてのタグ付きコミットをマージしました。目標は、私がgit log --allで私の完全なログを表示するとき、私は素敵なクリスマスツリーが本当に便利ではない取得、今release枝(のようなのgit-フロー)としてmaster を使用し、その後developへmasterの名前を変更することです。 * | e503add 10 day

    2

    1答えて

    私はgit log --all --graph --onelineをよく使う傾向があります。 私の現在の状態が最後のコミットの後ろにある場合、私はグラフ表示のどこにいるのかわかりません。 一般的な表示(オンライン、グラフ)を保存して、ある方法で現在のリビジョンを強調表示する方法はありますか?

    1

    1答えて

    git log出力を消費してリポジトリの履歴を参照するプログラムを作成しています。ファイルの追加、削除、コピー、移動、または変更のタイミングを知りたいと思います。 git log --numstatは、変更、コピー、および名前変更を確認する簡単な方法ですが、追加または削除されたファイルを変更から区別するのには適していません。 (ファイルが追加されると、numstatはファイル内に追加された行数だけ

    0

    1答えて

    最後のリリースからmasterブランチに対して行われたすべてのコミットを一覧表示する必要があります。私はpygit2を使ってこの機能を実装しなければなりません。しかし状況はここでは少し異なります。 masterブランチではtagを使用し、リリースはotherブランチになります。素朴なアプローチは、最後のtagged commitのshaを見つけて、HEADからshaまで履歴を移動することです。しか

    0

    1答えて

    ビルド時にgmaven-pluginでシステムプロパティを設定しようとしました。 しかし、linuxとwindow build環境ではプロパティの結果が異なります。 linux環境では、二重引用符を使用しています。窓はありません。 結果が異なるのはなぜですか?私に答えることができますか? build result linux : ### commitId : "8def4294ccb346795

    2

    3答えて

    git logまたはgit diffを端末に呼び出すと、何らかの種類のビューアを使用して結果が表示されます。私はどのようにナビゲートし、終了し、キーワードを検索するのか知っていますが、私が実際にやっていることについての背景を持っていたかったのです。この視聴者の名前は何ですか?この視聴者はどこに文書化されていますか? エディタは私のデフォルトのテキストエディタに行きますが、この "ビューア"は他のも

    1

    3答えて

    私はそれが指定されたファイルにすべての変更(コミット)を表示すると思っていますが、それはしません。それはそれらのいくつかだけを示しています。私はそれが合併と関係があると思うが、ここで何がうまくいかないのか分からない。誰かがそれを説明できますか? UPD私はテストレポで私の特定の問題を再現することができました: #!/usr/bin/env bash set -eu rm -rf 1 mkdi

    1

    2答えて

    を変更し、私はコマンドを試してみました: git log --pretty=format: --summary --before="<date>" それはdateの前にファイルを修正したファイルのリストを私に提供しますが、最終変更日によってソートされたすべてのファイルを降順でソートします(最も古いファイルが上に表示されます)。また、リストには現在リポジトリに存在するファイルのみが必要ですが、す

    0

    1答えて

    私はgit log --no-walk --tags --decorate=shortのことをしたいと思いますが、すべてのタグだけではなく、指定された範囲soley(コミット範囲)のタグもチェックしたいと思います。

    2

    1答えて

    gitのOSSプロジェクト(github/bitbucket/gitlabなど)にあなたの偶然の貢献を維持するベストプラクティスは何か気になりますが、上流はCVSだけです。 My takeは、それが単にgitに直接CVS/{Entries,Repository,Root}をコミットするには非常に便利だし、その後、いつでも任意のボックスから、あなたは、単に(git/w)は、あなたのGitのリポジトリ