깃, 깃허브

깃 명령어: 작업 되돌리기 git checkout

/owo/ 2024. 5. 13. 02:44

작업 트리에서 수정한 파일 되돌리기

git checkout --FILE_NAME  # 되돌린 내용 복구 불가

 

 

스테이징 되돌리기(스테이징 취소)(git add)

git reset HEAD FILE_NAME

 

 

 

최신 커밋 되돌리기(git commit)

git reset HEAD^

 

 

git reset의 명령어 옵션

--soft HEAD^ 최근 커밋 하기 전 상태
--mixed HEAD^ 최근 커밋과 스테이징 하기 전(git reset의 기본)
--hard HEAD^ 최근 커밋과 스테이징, 파일 수정 하기 전(복구 불가)

 

특정 커밋으로 되돌리기(가장 최신 커밋으로 만들기)

git log   # commit 해시 복사
git reset --hard 복사한 커밋 해시

 

커밋을 삭제하지 않고 되돌리기

git revet 복사한 커밋 해시