여러 작성자로 테스트
이 단계에서는 다른 작성자가 커밋을 수행하도록 시뮬레이션하여 git log --author가 여러 기여자와 함께 어떻게 작동하는지 확인합니다.
먼저, 다음 커밋에 대한 Git 작성자 구성을 변경해 보겠습니다. 이 저장소에 대해서는 일시적으로 수행할 수 있습니다:
git config user.name "John Smith"
git config user.email "john.smith@example.com"
이제 "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"가 작성한 두 개의 커밋이 표시됩니다.
이제 로그를 필터링하여 "Jane Doe"가 작성한 커밋만 표시해 보겠습니다:
git log --author="Jane Doe"
이렇게 하면 첫 번째 커밋만 표시됩니다.
마지막으로, 로그를 필터링하여 "John Smith"가 작성한 커밋만 표시해 보겠습니다:
git log --author="John Smith"
이렇게 하면 두 번째 커밋만 표시됩니다.
이는 git log --author가 작성자를 기반으로 커밋을 필터링하는 데 효과적임을 보여주며, 이는 협업 프로젝트에서 기여를 추적하는 데 필수적입니다.
로그 보기를 종료하려면 q를 누르세요.