[Git] Git History

jayce·2024년 6월 17일

Git Log 문법

git log

저장소의 commit 이력을 시간순으로 보여줌
💡 로그의 양이 많을 경우 :q를 눌려 빠져나오면 됨

git log -<개수>

최근 commit 개수를 지정

git log --skip <스킵할 개수>

생략할 commit 개수를 지정

git log -p

commit 변경내용 (diff)를 출력

git log --oneline

로그를 한줄로 출력
💡 log의 긴 숫자 형태가 oneline을 할 경우 7자리만 출력 됨
⠀⠀( 앞에 7자리만으로도 구별 가능)

git log --author=<user_name OR user_email>

사용자 정보로 검색
💡 사용자 정보를 모두 주지 않고 부분만 줘도 검색 됨

git log -S <검색어>

파일 변경내용으로 검색

git log --grep <검색어>

commit message 로 검색

실습

다양한 상황에서 테스트해보기

실습할 파일 생성 후 commit

log 확인

프로젝트 파일 안에 파일 생성하여 log 쌓기

다시 log 확인

파일 두번 더 수정

--oneline , -숫자 , -p , --skip ,-S 등을 이용해 여러가지 조합해보기

0개의 댓글