깃(3)-커밋 내용 확인하기

hyihyi·2022년 5월 3일
0
post-thumbnail

커밋 내용 확인하기

커밋 기록 자세히 살펴보기 git log


-->이 정보들을 묶어 간단히 '커밋 로그'라고 부름
1. 커밋 해시 : 커밋을 구별하는 아이디
2. 작성자
3. 버전 만든 날짜
4. 이 버전이 가장 최신이라는 표시
5. 작성자가 기록한 커밋 메시지

변경 사항 확인하기 git diff

작업 트리에 있는 파일과 스테이지에 있는 파일을 비교하거나, 스테이지에 있는 파일과 저장소에 있는 최신 커밋을 비교해서 수정한 파일을 커밋하기 전에 최종적으로 검토할 수 있다.

원래 파일

바뀐 파일

-->hello.txt가 수정되었고 아직 스테이징 상태가 아님
또한 2,3이 삭제됐고 two가 추가되었다는 뜻

버전 만드는 단계마다 파일 상태 알아보기

tracked 파일과 untracked 파일


수정한 원래있던 파일인 hello.txt는 깃이 계속 추적하고 있어 수정 여부나 스테이지에 올라갔는지 알 수 있기 때문에 tracked 파일이라고 표시.
깃에서 버전 관리를 하지 않은 hello2.txt 파일은 untracked files이라고 표시.

동시에 2개의 파일을 커밋했을 때 git log에 어떤 파일들이 관련되어 있는지가 안 나와있는데 커밋에 관련된 파일까지 함꼐 살펴보려면 git log 명령에 --stat 옵션을 사용해야 한다

$ git log --stat

로그 메시지가 너무 많을 경우 화면이 나뉘어지는데 Enter를 누르면 다음 로그 화면을 볼 수 있고 q를 누르면 다시 깃 명령 입력 화면으로 돌아감

profile
자유롭게 쓴 나의 자유로운 Development voyage⛵

0개의 댓글