Git 복원

상혁몬·2025년 3월 18일

Git

목록 보기
3/3

Git에서는 커밋된 내용을 수정하거나 되돌릴 수 있는 여러 방법이 있다.
이 과정에서 많이 사용되는 명령어는 git restore, git revert, git reset이다.

git restore:

  • 스테이징된 변경 사항이나 작업 디렉터리의 변경 사항을 되돌릴 때 사용
  • git restore <파일명>을 사용하여 특정 파일의 변경 사항을 취소할 수 있다
  • git restore --staged <파일명>을 사용하면 스테이징된 변경 사항만 복원

git revert:

  • 이전 커밋을 되돌리면서 새로운 커밋을 생성
  • 기존 커밋을 그대로 유지하면서 되돌리는 방법, 프로젝트의 이력을 보존하면서 수정할 수 있다
$ git revert <커밋 해시>

git reset:

  • 특정 커밋으로 되돌아가면서, 그 이후의 변경 사항을 완전히 제거한다.
  • git reset --hard 명령어를 사용하면 작업 디렉터리와 스테이징 영역의 모든 변경 사항이 삭제된다.
$ git reset --hard <커밋 해시>

0개의 댓글