• head
    • 현재 체크아웃된 커밋을 가리킨다.
    • 항상 작업 트리의 가장 최근 커밋을 가리킨다.
  • git log
    • 로그를 확인할 수 있다.
    • 현재까지의 커밋 기록 등을 볼 수 있는 명령어이다.
  • git checkout [branch명]^
    • ^을 브랜 치명 뒤에 붙일 경우 해당 커밋의 부모(즉, 커밋 트리에서 한 단계 전 이미지)를 찾아서 checkout 해준다.
    • ^^두 개를 붙여 부모의 부모를 선택할 수도 있다.
  • git checkout [branch명]~num
    • ^를 사용하면 한 단계씩 올라가지만 ~를 사용하면 여러 단계를 한 번에 이동할 수 있다.
  • git branch -f main HEAD~3
    • -f 옵션을 이용하면 브랜치를 특정 커밋에 직접적으로 재지정할 수 있다.
  • git reset [branch명][돌아갈 hash값 ^혹은 ~ 사용]
    • 커밋하기 전으로 돌리는 작업
    • 로컬에서 사용 가능(팀원들과 공유는 불가능)
  • git revert [branch명]
    • 현재 커밋과 반대되는 내용으로 새롭게 커밋을 해준다.
    • 팀원들과 공유 가능

'Git & GitHub' 카테고리의 다른 글

Step 1  (0) 2021.10.20
4. 팀원 추가, commit 내용 확인, 저장소 삭제  (0) 2021.07.11
3. Git 업데이트 및 내려받기  (0) 2021.07.11
2. Git 초기화 및 업로드  (0) 2021.07.11
1. GitHub 가입, Git 다운로드 & 설치  (0) 2021.07.10

+ Recent posts