6/16 Git history

Yoochang Sung·2024년 6월 17일

Git

목록 보기
6/13

Git history

  • 버전의 이력관리

Git log 문법

Git log

  • 버전의 git 로그를 볼 수 있는 문법
  • 저장소의 commit 이력을 시간 순으로 보여줌
  • Commit 뒤에 줄줄이 나오는 것: commit ID
  • Author : commit 한 사람
  • Date : commit 한 날짜
  • commit 메시지.

Git log - 숫자(개수 지정)

  • ex) git log -2

Git log --skip 개수

  • 뒤에 마지막 것만 보고 싶을 때
  • 스킵하고 싶은 개수를 적기

Git log -p -숫자

  • 이 버전으로 올라올 때 변경사항이 뭐가 있는지 (diff 라고 함)

Git log --oneline -5

  • 여러 개를 간단하게 볼 때
  • git log --oneline -5 -> 5개만 보고싶다!
  • 참고) log ID가 엄청 길었는데 7자리로 줄어듬 -> 앞의 7자리면 구분할 수 있기 때문에

Git log --author=user.name or user.email

  • 누가 commit을 했는지 보고 싶을 때(범인을 찾고 싶은 거죠)
  • ex) git log --author=zerobase-yoo -2

Git log -p -S pycache(파일의 변경 내용)

  • pycache 이게 포함되어 있는 로그를 찾아줘! (최초 생성했을 때를 찾아줌)
  • pycache -> ignore할 때 뜨는 메시지
  • 파일 변경내용으로 검색

Git log --grep 검색어

  • commit message로 검색
  • ex) git log --grep rename

Git log 실습

unstaged 상태에서 본래 add 후 commit해야 한다.
아니면 git commit -a -m "sdasdsad" 으로 -a를 입력해줘야 한다.

하지만 git commit -m "asdasdasd" test.txt 처럼 뒤에 파일을 명시해줘도 된다.(staged 생략 가능)

profile
Yoochang Sung

0개의 댓글