기타
[GIT] commit 삭제하기
sm_hope
2022. 10. 22. 17:44
문제 발생
잘못 올린게 있어서 깃 커밋 내역을 삭제하고자한다.
문제 해결방법은 간단하니 바로 보자
문제 해결
1. 삭제
git reset HEAD^
가장 최근 커밋 건 수 하나를 삭제한다.
~n을 이용하면 n개만큼 삭제한다.
2. 적용
git push -f origin "브랜치명"
원격 저장소에 반영된다.
주의점
적용하다 작업하던 파일이 날라가는 불상사를 막기위해 미러를 하고 커밋을 삭제하는 것을 추천한다.
git clone --bare [복사할 저장소의 git 주소]
cd [새로 생성된 폴더(git repository name)]
git push --mirror [새로운 저장소의 git 주소]