git log 로 마지막 커밋 날짜 확인
이 단계에서는 git log 명령을 사용하여 저장소의 마지막 커밋 날짜를 확인합니다. 이는 프로젝트의 기록을 이해하는 데 필수적인 기술입니다.
먼저, my-time-machine 디렉토리에 있는지 확인합니다. 그렇지 않은 경우, cd 명령을 사용하여 해당 디렉토리로 이동합니다.
cd ~/project/my-time-machine
이제 git log를 사용하여 커밋 기록을 살펴보겠습니다. 출력을 더 간결하게 만들고 커밋당 한 줄만 표시하는 옵션을 추가합니다. 이는 커밋이 많은 경우 매우 유용합니다.
git log --oneline
다음과 유사한 출력을 볼 수 있습니다.
a1b2c3d (HEAD -> master) Send a message to the future
이 출력은 축약된 커밋 해시 (a1b2c3d), 해당 브랜치 (HEAD -> master), 그리고 커밋 메시지를 보여줍니다.
날짜와 시간을 포함한 더 자세한 정보를 보려면, 옵션 없이 git log 명령을 사용할 수 있습니다.
git log
출력은 이전 랩에서 본 것과 유사하며, 전체 커밋 세부 정보를 표시합니다.
commit a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p6q7r8s9 (HEAD -> master)
Author: Jane Doe <jane.doe@example.com>
Date: Mon Aug 7 10:00:00 2023 +0000
Send a message to the future
Date 줄은 커밋이 이루어진 시간을 보여줍니다. 이는 프로젝트의 진행 상황을 추적하고 변경 사항의 타임라인을 이해하는 데 매우 중요합니다.
git log를 이해하는 것은 프로젝트의 기록을 탐색하는 데 필수적입니다. 변경 사항이 언제 이루어졌는지, 누가 변경했는지, 그리고 변경 사항이 무엇에 관한 것인지 (커밋 메시지를 기반으로) 확인할 수 있습니다. 프로젝트가 성장함에 따라 이 로그는 디버깅, 협업 및 코드의 진화를 이해하는 데 매우 유용한 도구가 됩니다.