使用していたブランチの履歴を確認する必要があります。たとえば、マスター、b-1、b-2、b-1-1の4つのブランチがあります。ブランチ「b-1-1」はブランチ「b-1」の子です。最初に私はマスターブランチに、次にブランチb-1に、次にブランチb-1-1に、次にブランチb-2に、そして再びb-1-1にいました。私の使用済みブランチの履歴は次のようになります。
gitでそうすることは可能ですか?はいの場合、どのように?gitログを確認しようとしましたが、検索しているものではありません。
質問で作成したという意味で、どのブランチがチェックアウトされ、どの順序でチェックアウトされたかがわからないと思います。ブランチはポインタであり、このポインタはコミットした場合にのみ変更できます。
たとえば、次の場合:
git checkout abc
)git log -n 10
)git checkout xyz
)その後、gitはあなたがabc
ブランチをチェックアウトしていたことを覚えていません
そうは言っても、次のコマンドを使用して、過去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にスレッドがあり、このコマンドの可能な使用法のオプションが私よりもはるかに多いので、それもチェックしてください。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加