세리프 따라잡기

git 원격저장소에 올라간 커밋 제거하기 본문

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 원격저장소에 저장을 해주면 해결!!

'Git' 카테고리의 다른 글

git cherry-pick 사용법  (0) 2024.03.28
git pull request conflict 해결법  (0) 2022.07.12
gitignore 사용하는 방법  (0) 2022.07.05
git branch의 모든 것  (0) 2022.06.06
git bash here이 작동 안 할 때/ 안 뜰 때  (0) 2021.03.08
Comments