0

現在、私は git を介して顧客にファイルを配布しており、状況を観察したいと考えています - 私の顧客の誰が必要なファイルを更新したのか、誰が更新しなかったのか、その特定の顧客を追跡する方法はありますか?

  • a) git サーバーからプルされた git
  • b) git チェックアウトに成功

?

前もって感謝します。

4

1 に答える 1

1

git pushgit log顧客によって実行されると、その顧客からのコミットがレポに追加されます。または同様の方法を使用して、顧客から発信された新しいコミットがあるかどうかを確認できるはずです。ブランチのreflogをアクティブにして、そこでプッシュを確認することもできます。ベア リポジトリの場合、reflog はデフォルトで無効になっており、構成変数 core.logAllRefUpdatesを に設定することで有効にできますtrue

の場合git cehckout、これは顧客のマシンで行われる完全にローカルな操作であるため、これを見る機会はありません。

于 2010-11-08T20:55:32.847 に答える