버전 기록 팁과 요령

Git 입문

George Boorman

Curriculum Manager, DataCamp

프로젝트는 성장합니다!

  • 프로젝트가 클수록 커밋 증가 → 출력도 커짐

 

여덟 개 커밋의 해시와 로그 메시지를 보여주는 다이어그램

Git 입문

커밋 수 제한하기

  • -로 표시할 커밋 수를 제한할 수 있습니다:

  • 최신 3개 커밋으로 제한

    git log -3
    
Git 입문

파일로 제한하기

  • 특정 파일의 커밋 기록만 보려면:
git log report.md
Git 입문

기술 조합하기

cd data
git log -2 mental_health_survey.csv
Git 입문

git log 출력

commit f35b9487c063d3facc853c1789b0b77087a859fa
Author: Rep Loop <[email protected]>
Date:   Fri Jul 26 15:14:32 2024 +0000

    Add two new participants' data.

commit 7f71eadea60bf38f53c8696d23f8314d85342aaf
Author: Rep Loop <[email protected]>
Date:   Fri Jul 19  09:58:21 2024 +0000

    Adding fresh data for the survey.
Git 입문

날짜 범위 사용자 지정

  • 날짜로 git log 제한:
git log --since='Month Day Year'
  • 2024년 4월 2일부터의 커밋:
git log --since='Apr 2 2024'
  • 4월 2일~11일 사이 커밋:
git log --since='Apr 2 2024' --until='Apr 11 2024'
Git 입문

허용 가능한 필터 형식

자연어

  • "2 weeks ago"
  • "3 months ago"
  • "yesterday"

날짜 형식

  • "07-15-2024"
    • ISO 형식 권장: "YYYY-MM-DD"
    • 시스템 설정 호환성 확인: 예, 12-06-202412월 6일 또는 6월 12일일 수 있음!
  • "15 Jul 2024" 또는 "15 July 2024"
    • 잘못됨: "15 Jul, 2024"
1 https://www.iso.org/iso-8601-date-and-time-format.html
Git 입문

특정 커밋 찾기

git log
  • hash는 처음 8~10자만 필요합니다
git show c27fa856
Git 입문

git show 출력

git show 출력: 위에 git log, 아래에 git diff, 맨 아래에 잘못된 데이터 입력 강조

Git 입문

Ayo berlatih!

Git 입문

Preparing Video For Download...