質問で定式化した意味で、どのブランチがチェックアウトされ、どの順序でチェックアウトされたかがわからないと思います。ブランチはポインターであり、このポインターはコミットした場合にのみ変更できます。
たとえば、次の場合:
- 既存のブランチをチェックアウトします (
git checkout abc
)
- そのログを参照してください (
git log -n 10
)
- 別の既存のブランチをチェックアウト xyz (
git checkout xyz
)
abc
その後、git は、ブランチをチェックアウトしていたことを覚えていません。
そうは言っても、次のコマンドを使用して、たとえば過去 3 日間に行ったコミットを確認できます。
git log --since="3 days ago" --author=<HERE_COMES_YOUR_NAME_IN_GIT> --all
この--since
パラメーターは非常に柔軟です1 day ago
。正確な時間1 week ago
はすべて可能な値です。ドキュメントとこの SO スレッドを確認してください。
もう 1 つの興味深いオプションは、(最も基本的な形式で) を使用することです。git for-each-ref --sort=-committerdate refs/heads/
このコマンドは、すべてのブランチのすべてのコミットを降順で出力します。これについては SO に既にスレッドがあり、このコマンドの可能な使用方法のオプションが私ができるよりもはるかに多く提供されているので、それもチェックしてください。