1. ホーム
  2. git

[解決済み] Git で実行されたコマンドの履歴やログ

2022-05-17 02:04:34

質問

WindowsでGitを使用したコマンドを記録する方法はありますか?自分のリポジトリに適用したすべてのコマンドを表示したいのです。

コマンドの履歴をさかのぼって、問題が発生した場合に原因となったコマンドを特定できるようにしたいのですが。

コミットの履歴を見るのもそうですが、ブランチの作成やリモートの追加など、他のアクションの履歴を残すには、これらは追跡可能なのでしょうか?

どのように解決するのですか?

git は、インデックスに影響を与えるコミットの変更を表示する、例えば git rm . 実行したすべての git コマンドのログを保存するわけではありません。

しかし、多くの git コマンドがインデックスに影響を与えるのは いくつかの の方法でインデックスに影響を与えます。例えば新しいブランチを作成するなどです。これらの変更はコミット履歴に表示され、それを見るには git log .

しかし、git が追跡できない破壊的な変更、たとえば git reset .

ですから、あなたの質問に答えるために、gitは絶対的な履歴を保存しません。 git コマンドの絶対的な履歴は保存されません。しかし、コミット履歴からどのようなコマンドを実行したかを推定することはしばしば可能です。