複数の作者でテストする
このステップでは、別の作者がコミットを行うシミュレーションを行い、git log --author
が複数の貢献者の場合にどのように機能するかを確認します。
まず、次のコミットのために Git の作者設定を変更しましょう。これはこのリポジトリに対して一時的に行うことができます。
git config user.name "John Smith"
git config user.email "[email protected]"
次に、"John Smith" として新しいファイルを作成しましょう。
echo "Hello from John" > johns-file.txt
新しいファイルをステージングエリアに追加します。
git add johns-file.txt
そして、"John Smith" として変更をコミットします。
git commit -m "Add a file from John"
"John Smith" によって新しいコミットが作成されたことを示す出力が表示されるはずです。
次に、git log
を使用して完全な履歴を表示しましょう。
git log
"Jane Doe" によるコミットと "John Smith" によるコミットの 2 つのコミットが表示されます。
次に、ログをフィルタリングして、"Jane Doe" によるコミットのみを表示しましょう。
git log --author="Jane Doe"
これにより、最初のコミットのみが表示されます。
最後に、ログをフィルタリングして、"John Smith" によるコミットのみを表示しましょう。
git log --author="John Smith"
これにより、2 番目のコミットのみが表示されます。
これは、git log --author
が作者に基づいてコミットをフィルタリングするのに有効であることを示しており、これは共同プロジェクトでの貢献を追跡するために不可欠です。
ログビューを終了するには、q
を押します。