git log로 코드의 변경사항을 확인하는 방법

2023. 11. 3. 15:13·Git
반응형

Git은 분산 버전 관리 시스템으로, 코드의 변경사항을 추적하고 관리할 수 있습니다. git log 명령을 사용하면 코드의 변경사항을 확인할 수 있습니다.

 

git log의 기본 사용법

git log 명령은 다음과 같은 형식으로 사용합니다.

 

git log [옵션]

옵션을 지정하지 않으면 git log 명령은 다음과 같은 정보를 출력합니다.

commit hash | author | date | message

  • commit hash: 커밋의 고유 식별자
  • author: 커밋을 작성한 사용자
  • date: 커밋을 작성한 날짜
  • message: 커밋의 메시지

옵션

git log 명령에는 다음과 같은 옵션이 있습니다.

  • -p : 커밋의 변경사항을 출력합니다.
  • -n : 출력할 커밋의 개수를 지정합니다.
  • --oneline : 각 커밋을 한 줄로 출력합니다.
  • --graph : 커밋의 그래프를 출력합니다.
  • --abbrev-commit : 커밋의 해시를 짧게 출력합니다.
  • --author : 해당 유저가 작성한 커밋만 출력합니다.
  • --grep :로그 메시지에 입력한 메시지가 포함된 커밋만 표시합니다.

Log 활용 사례

Git Log는 다음과 같은 용도로 활용할 수 있습니다.

  • 버전 관리: Git Log를 사용하여 프로젝트의 변경 사항을 추적하고 관리할 수 있습니다.
  • 버그 수정: Git Log를 사용하여 버그를 수정하기 위해 필요한 변경 사항을 확인할 수 있습니다.
  • 기능 추가: Git Log를 사용하여 새로운 기능을 추가하기 위해 필요한 변경 사항을 확인할 수 있습니다.
  • 코드 리뷰: Git Log를 사용하여 코드 리뷰를 수행할 때 변경 사항을 확인할 수 있습니다.

결론

git log는 git의 기본 명령어이지만, 이를 활용하면 코드를 효과적으로 관리할 수 있습니다. git log를 사용하여 코드의 변경 사항을 추적하고, 필요한 경우 이전 버전의 코드로 복원할 수 있습니다.

 

저작자표시 비영리 변경금지 (새창열림)

'Git' 카테고리의 다른 글

Cherry-Pick : 특정 커밋 선택적으로 적용하기  (0) 2024.05.30
Git 특정 크기 이상 파일 제외하고 추가하기  (0) 2024.05.27
Git lfs : 대용량 파일 관리  (0) 2023.10.11
Git : rebase, merge, 그리고 stash  (0) 2023.09.09
원격 저장소와 Git 연동  (0) 2023.09.08
'Git' 카테고리의 다른 글
  • Cherry-Pick : 특정 커밋 선택적으로 적용하기
  • Git 특정 크기 이상 파일 제외하고 추가하기
  • Git lfs : 대용량 파일 관리
  • Git : rebase, merge, 그리고 stash
코샵
코샵
나의 코딩 일기장
    반응형
  • 코샵
    끄적끄적 코딩 공방
    코샵
    • 분류 전체보기 (730)
      • 스마트팜 (1)
      • 상품 추천 (223)
      • DataBase (0)
        • MongoDB (4)
        • PostgreSQL (0)
      • 하드웨어 (19)
      • 일기장 (4)
      • 파이썬 (131)
        • Basic (42)
        • OpenCV (8)
        • Pandas (15)
        • PyQT (3)
        • SBC(Single Board Computer) (1)
        • 크롤링 (14)
        • Fast API (29)
        • Package (6)
      • Unity (138)
        • Tip (41)
        • Project (1)
        • Design Pattern (8)
        • Firebase (6)
        • Asset (2)
      • Linux (5)
      • C# (97)
        • Algorithm (11)
        • Window (7)
      • TypeScript (51)
        • CSS (10)
      • Git (11)
      • SQL (5)
      • Flutter (10)
        • Tip (1)
      • System (1)
      • BaekJoon (6)
      • Portfolio (2)
      • MacOS (1)
      • 유틸리티 (1)
      • 서비스 (6)
      • 자동화 (3)
      • Hobby (10)
        • 물생활 (10)
        • 식집사 (0)
  • 인기 글

  • 태그

    C#
    카페24리뷰이관
    리뷰관리
    긴유통기한우유
    codingtips
    라떼우유
    programming101
    codingcommunity
    스마트스토어리뷰
    devlife
    스크립트 실행 순서
    쇼핑몰리뷰
    카페24리뷰
    unity
    파이썬
    Python
    cv2
    리스트
    스크립트 실행
    rtsp
    ipcamera
    믈레코비타멸균우유
    appdevelopment
    유니티
    셀레니움
    list
    programmerlife
    리뷰이관
    상품 리뷰 크롤링
    learntocode
  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
코샵
git log로 코드의 변경사항을 확인하는 방법
상단으로

티스토리툴바