포스트

Git 정리 - 2

Git 명령어 정리

검사 및 비교

  • log : 커밋 로그를 보여준다.
    • git log
      git log --oneline : 한 줄로 간략하게 커밋 메시지를 보여준다.
      git log --graph : 브랜치 구조를 그래프로 시각화해 보여준다. 
      
  • diff : 변경 사항 비교
    • git diff <commit> : 현재 상태와 특정 커밋의 차이를 비교한다.
      git diff <commit1> <commit2> : 두 커밋 간의 변경 사항을 비교한다.
      
  • git show : 특정 커밋의 세부 정보 보기
  • git shortlog : 커밋 요약 보기

    패치

  • git cherry-pick : 특정 커밋 적용
  • git rebase : 커밋 재정렬
    • git rebase <branch-name>
      
  • git revert : 커밋 되돌리기
    • git revert <commit-hash>
      

디버깅

  • git bisect : 이진 검색을 통한 버그 추적
  • git blame : 라인 별 수정 이력 추적
  • git grep : 코드 내 검색

출처

이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.