git add/commit/pull/merge 되돌리기

canyi·2023년 7월 25일
0

github

목록 보기
12/15

commit 되돌리기

git add된 이후에 커밋까지 되돌리고 싶으시다면, 커밋을 되돌리고 작업을 이전 상태로 돌리는 다음 명령어를 사용하세요:

git reset HEAD~1

이 명령어는 최근 커밋을 하나 되돌린 이후에, 변경사항을 유지한 채로 작업 공간으로 이동합니다. 이렇게하면, 이전 상태로 돌아가서 다시 git add를 수행하거나 기타 변경 사항을 적용할 수 있습니다. 만약 변경 사항까지 모두 삭제하고 싶다면 --hard 옵션을 사용하세요:

git reset --hard HEAD~1

주의: --hard 옵션은 변경한 모든 걸 삭제할 수 있기 때문에 되돌릴 수 없습니다. 신중한 사용이 필요합니다. 참고로, 만약 오직 git add만 되돌리고 싶다면, 아래 명령어를 사용하세요:

git restore --staged <file>

에는 되돌리고 싶은 파일명을 입력하세요. 이 명령은 단순히 staging된 변경 사항을 되돌리며, 변경된 사항은 그대로 남아있습니다.

pull 되돌리기

git reset --hard ORIG_HEAD

merge 되돌리기

git reset --merge ORIG_HEAD

add 취소하고 되돌리기

git reset HEAD
profile
백엔드 개발 정리

2개의 댓글

comment-user-thumbnail
2023년 7월 25일

좋은 정보 얻어갑니다, 감사합니다.

1개의 답글