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
코샵
코샵
나의 코딩 일기장
    반응형
  • 코샵
    끄적끄적 코딩 공방
    코샵
    • 분류 전체보기 (720) N
      • 상품 추천 (220) N
      • MongoDB (4)
      • 하드웨어 (15) N
      • 일기장 (4)
      • Unity (138)
        • Tip (41)
        • Project (1)
        • Design Pattern (8)
        • Firebase (6)
        • Asset (2)
      • 파이썬 (13)
        • Basic (41)
        • OpenCV (8)
        • Pandas (15)
        • PyQT (3)
        • SBC(Single Board Computer) (1)
        • 크롤링 (14)
        • Fast API (29)
        • Package (6)
      • Linux (4)
      • C# (97)
        • Algorithm (11)
        • Window (7)
      • TypeScript (41)
        • 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)
  • 인기 글

  • 태그

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

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

티스토리툴바