Git
git 원격저장소에 올라간 커밋 제거하기
맑은 고딕
2022. 7. 10. 23:32
이번에 협업을 하면서, 동기와 gitignore 때문에 이전 커밋 기록으로 롤백을 해야하는 상황이 벌어졌다😂
이참에 어떻게 하는지 적어두자!!
https://computer-science-student.tistory.com/294
[Git] 깃 원격저장소(깃허브)에 올라간 커밋 제거(되돌리기)
깃 원격저장소(깃허브)에 올라간 커밋 제거(되돌리기) 깃에서 작성한 커밋들을 되돌리고 싶을 때, 아직 원격저장소로 push 하지않은 경우에는 '$git reset {commit_id}'명령어로 원하는 상태로 원상
computer-science-student.tistory.com
필요한 정보만 올리자면,
git reset --hard HEAD^ → 바로 이전 커밋으로 돌아감
git reset --hard HEAD~n → 위에서 n만큼 아래의 커밋으로 돌아감 n대신에 숫자 넣어줘야 함
위에서의 작업 이후 아래의
git push -f origin 브랜치명
코드를 이용해서 강제로 git 원격저장소에 저장을 해주면 해결!!