[Git] 커밋 관련 용어 정리

EunJu Cho·2024년 7월 31일

Git-Github

목록 보기
1/5
  • git log

    → 커밋 히스토리 출력
  • git log --pretty=oneline

    → 커밋 하나당 한 줄로 보기 좋게 출력
  • git show [커밋ID]

    → 특정 커밋에서의 변경사항 확인
  • git commit --amend

    → 최신 커밋을 다시 수정해서 새로운 커밋으로 만듦
  • git config alias.[별명][커맨드]

    → 길이가 긴 커맨드에 별명을 붙여 이후로 별명으로 해당 커맨드 실행
    → (ex. git config alias.history 'git log --pretty=oneline')
  • git diff [커밋A ID][커밋B ID]

    → 두 커밋간 차이 비교
  • git reset [옵션][커밋ID]

    → 옵션에 따라 git 작업영역 상태가 다름 (옵션 생략시 --mixed 적용)
git reset --[옵션] ${커밋id}Working DirectoryStaging AreaRepository
soft안바뀜안바뀜HEAD가 ${id} 가리킴
mixed안바뀜${id} 처럼 바뀜HEAD가 ${id} 가리킴
hard${id} 처럼 바뀜${id} 처럼 바뀜HEAD가 ${id} 가리킴
  • git tag [태그명][커밋ID]

    → 특정 커밋에 태그를 붙임
profile
날 새는 줄 모르는 늦게 배운 도둑!

0개의 댓글