Daeng iOS

[Git] 깃허브 커밋 되돌리기 본문

Git

[Git] 깃허브 커밋 되돌리기

U_Daeng 2022. 4. 27. 00:52

가끔 깃에 잘못 커밋할 때가 있어서 정리해두면 아주 유용해둘 것 같아서 정리하기로 했다!

 

<push 전인 경우>

git reset {commit_id}

 

<push 후인 경우>

로컬에서 커밋을 되돌린 후에 강제로 push를 해야한다

(1) 되돌리고 싶은 커밋으로 가기위한 명령어 (둘 중 하나)

- 바로 이전 커밋으로 돌아감

git reset --hard Head^

- 위에서 n만큼 아래의 커밋으로 돌아감 (n대신 원하는 숫자를 넣어줘야 함)

git reset --hard HEAD~n

(2) 강제로 push

git push -f origin main

 

 

*참고한 블로그:

https://computer-science-student.tistory.com/294

 

[Git] 깃 원격저장소(깃허브)에 올라간 커밋 제거(되돌리기)

깃 원격저장소(깃허브)에 올라간 커밋 제거(되돌리기) 깃에서 작성한 커밋들을 되돌리고 싶을 때, 아직 원격저장소로 push 하지않은 경우에는 '$git reset {commit_id}'명령어로 원하는 상태로 원상

computer-science-student.tistory.com

'Git' 카테고리의 다른 글

[Git] git init 취소하기  (0) 2022.10.18
[Git] 깃 커밋메시지 수정하기  (0) 2022.04.27
[Git][오류 해결] failed to push some refs to 해결 방법  (0) 2022.04.27