sm 기술 블로그
[GIT] commit 삭제하기 본문
문제 발생
잘못 올린게 있어서 깃 커밋 내역을 삭제하고자한다.
문제 해결방법은 간단하니 바로 보자
문제 해결
1. 삭제
git reset HEAD^
가장 최근 커밋 건 수 하나를 삭제한다.
~n을 이용하면 n개만큼 삭제한다.
2. 적용
git push -f origin "브랜치명"
원격 저장소에 반영된다.
주의점
적용하다 작업하던 파일이 날라가는 불상사를 막기위해 미러를 하고 커밋을 삭제하는 것을 추천한다.
git clone --bare [복사할 저장소의 git 주소]
cd [새로 생성된 폴더(git repository name)]
git push --mirror [새로운 저장소의 git 주소]
'기타' 카테고리의 다른 글
[GIT] npm i 강제 설치 (0) | 2023.02.19 |
---|---|
[리눅스] 명령어 모음 (업데이트 중) (0) | 2022.11.16 |
[Git] 일부 폴더만 pull/push 하기 (0) | 2022.10.21 |
[VSCode] prettier 적용 안될 때 (0) | 2022.09.20 |
문자열이 숫자인지 알파벳인지 확인하기 (0) | 2022.06.19 |
Comments