Git 변경 사항 되돌리기
1. Local 변경 사항 되돌리기
전체 파일을 마지막 Commit으로 되돌리기
$ git checkout .
특정 파일에 대한 변경 사항만 되돌리기
$ git checkout '파일명'
2. Add 되돌리기
전체 파일을 Unstage
$ git reset HEAD
특정 파일만 Unstage
$ git reset HEAD '파일명'
3. Commit 되돌리기 (주의)
Commit을 취소하고 해당 파일들은 Staged 상태로 Working Directory에 보존하기
$ git reset --soft HEAD^
Commit을 취소하고 해당 파일들은 Unstaged 상태로 Working Directory에 보존하기
$ git reset --mixed HEAD^ # 기본 옵션
$ git reset HEAD^ # 위와 동일
$ git reset HEAD~2 # 마지막 2개의 commit을 취소
Commit을 취소하고 해당 파일들은 Unstaged 상태로 Working Directory에서도 삭제하기
$ git reset --hard HEAD^
4. 과거로 갔다가 현재로 돌아오기
과거로 돌아가기
$ git checkout HEAD~1 # 한 단계 전으로 돌아가기
$ git checkout HEAD~4 # 네 단계 전으로 돌아가기
다시 돌아오기
$ git checkout [Branch명]
Author And Source
이 문제에 관하여(Git 변경 사항 되돌리기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@sookyeongyeom/Git-변경-사항-되돌리기저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)