Menu
Coddy logo textTech

Git Log

마지막 업데이트

git log는 현재 브랜치의 커밋 히스토리를 최신순으로 보여줍니다 - 각 커밋의 해시, 작성자, 날짜, 메시지. 몇 가지 플래그로 훨씬 유용해집니다: 간결한 뷰를 위한 --oneline, 브랜치 구조를 보기 위한 --graph, 그리고 한 작성자, 파일, 날짜 범위에 집중하기 위한 필터들입니다.

이것들을 터미널 플레이그라운드에서 사용해 보세요 - 브라우저 안의 실제 셸이며, 설치할 것이 없습니다.

git log는 커밋 히스토리를 최신순으로 훑습니다. 해시, 메시지, HEAD와 브랜치가 가리키는 곳이 보입니다.

문법

CommandWhat it does
git log전체 커밋 히스토리, 최신순
git log --oneline커밋당 한 줄의 간결한 표시
git log --oneline --graph --all브랜치 그래프가 포함된 간결한 히스토리
git log -n 5최근 5개의 커밋만 표시
git log --author="Ada"작성자로 필터링
git log -- file.txt단일 파일의 히스토리
git log -p각 커밋의 변경 사항 표시

일반적인 경우

GoalCommand
빠른 개요git log --oneline
브랜치/머지 구조 보기git log --graph --oneline --all
시간이 지나며 파일에서 무엇이 바뀌었는지git log -p -- file.txt
태그 이후의 커밋git log v1.0..HEAD

git log 자주 묻는 질문

Git에서 커밋 히스토리를 어떻게 보나요?
git log를 실행하세요. 현재 브랜치의 커밋을 최신순에서 오래된 순으로 나열하며, 각 커밋의 해시, 작성자, 날짜, 메시지를 보여줍니다. 스페이스로 페이지를 넘기고 q로 종료합니다. 더 간결하게 만들려면 --oneline 같은 플래그를 추가하세요.
git log --oneline는 무엇을 하나요?
각 커밋을 한 줄로 압축합니다 - 짧은 해시와 메시지 요약 - 그래서 많은 히스토리를 빠르게 훑어볼 수 있습니다. --graph --all과 결합하면 브랜치가 어떻게 갈라지고 병합되었는지도 ASCII 그래프로 볼 수 있습니다.
단일 파일의 히스토리를 어떻게 보나요?
그 파일을 건드린 커밋을 나열하려면 git log -- <file>를, 각 커밋이 그 파일에 가한 실제 변경 사항까지 보려면 git log -p -- <file>를 실행하세요. --는 경로를 다른 인자와 분리하여 Git이 파일 이름을 브랜치 이름과 혼동하지 않도록 합니다.
로그를 작성자나 날짜로 어떻게 필터링하나요?
한 작성자의 커밋을 보려면 git log --author="name"을, 날짜 범위에는 --since / --until을 사용하세요(예: git log --since="2 weeks ago"). 이 필터들은 결합되므로 찾고 있는 것에 정확히 맞게 히스토리를 좁힐 수 있습니다.
이것을 온라인에서 연습할 수 있나요?
네. 터미널 플레이그라운드를 열면 브라우저 안의 실제 셸에서 git log를 실행할 수 있습니다 - 설치할 것이 없습니다. Coddy의 무료 인터랙티브 Git 강좌도 히스토리 살펴보기를 단계별로 다룹니다.
Coddy programming languages illustration

Coddy로 Git 배우기

시작하기