git 버전 되돌리기

OOO OQ·2022년 9월 7일

git/github

목록 보기
3/3

Reset : 해당 지점으로 되돌리고 이후행적 삭제(hard)
Revert : 특정 사건을 없던일로 만들 커밋 추가(행적유지)

명령어

reset

  1. git log로 되돌릴 지점의 해시 확인
    git reset --hard 되돌릴지점의해시

revert

  1. git log로 없던일로 만들 지점의 해시 확인
    git revert 없던일로만들지점의해시

  2. vi 입력화면이 열리면 :wq입력하여 저장

  3. 특정 지점으로 되돌리기 위해선 가장 이후 행적부터 자례대로 revert
    중간지점 행적만 되돌리면 충돌 날 수 있음

SourceTree

reset

  1. reset할 지점 우클릭 후 이 커밋까지 현재 브랜치를 초기화 클릭

  2. 사용 중인 모드: hard

revert

  1. revert할 지점 우클릭 후 커밋 되돌리기 클릭

0개의 댓글