[Git] Git commit 되돌리기

Woong·2021년 12월 14일
0

Git 기본

목록 보기
5/17

local index 변경사항 되돌리기

  • git add 로 local index 에 추가한 내용을 되돌리기
    • 새로 추가된 파일이라면 Untracked files 로, 수정된 파일이라면 Changes not staged for commit 으로 처리됨
    • 수정한 내용 자체가 변경되지는 않음
    • ※ git rm 으로 삭제한 내용은 git checkout 으로 되돌려야한다.
// HEAD 는 생략 가능, 파일명 생략시 전체에 대해서 reset 실행
git reset HEAD {파일명}

커밋 내용 되돌리기

git revert

  • 이미 remote 서버에 push 한 커밋을 git reset --hard 로 되돌리면 안됨
    • 일반적으로 force-push 를 막아놓으며, 협업 환경에선 절대 사용을 권장하지 않음
  • git revert 는 기존 commit 을 유지하고, commit 내용을 취소하는 commit 을 새로 추가

0개의 댓글