어디까지 갈 수 있을까?

Git 커밋 삭제하기 본문

프로그래밍/소소한 팁

Git 커밋 삭제하기

_Min 2021. 6. 5. 23:31

깃 커밋창에 들어가면 오른쪽 클립보드 모양 옆에 8ee365b97120092cc35dd0952a05e8343707986c 라고 번호가 있다.

이걸 이용하자

 

 

hard 옵션

git reset --hard 8ee365b97120092cc35dd0952a05e8343707986c 

돌아간 커밋 이후의 변경 이력을 전부 삭제 한다

 

soft 옵션

git reset --soft 8ee365b97120092cc35dd0952a05e8343707986c 

커밋 메시지는 적은 위치로 돌아가있고, 변경 파일 내용은 유지된다

 

마지막

git push -f origin master

 

 

위의 두 개를 수행한 후 마지막 명령어를 수행하면 원격 저장소에서도 해당 내용이 삭제된다.

728x90

'프로그래밍 > 소소한 팁' 카테고리의 다른 글

HTML/CSS 유용한 사이트 정리  (0) 2021.08.29
깃 커밋 메시지 여러개 수정하기  (0) 2021.08.11
[작성중]소스트리 사용법  (0) 2021.06.20
IntelliJ 단축키  (0) 2021.03.01
Comments