본문 바로가기
🥕 도움 되었던 팁/Git

[Github]깃허브 커밋 삭제 방법

by 온묵

프로젝트 도중 깃허브 커밋 삭제가 필요할 경우 리눅스 vi편집으로 커밋 편집

 

  1. git rebase -i HEAD~3
  2. vi 편집기로 drop으로 변경 시 해당 커밋 제거 완료

 

추가

- git reset HEAD^: 최근 커밋헤드 삭제

- git reset --hard (코드): 해당 코드부분으로 돌아간 후 이후 삭제

- git reflog: 깃허브 데스크탑에서 수행한 프로그램적 내용 확인, 위의 코드도 여깄음

- git log: 깃허브 데스크탑에서 있는 내용 확인

- git push -f origin main: 원격 커밋 이력 저장

 

 

 

[ git & github ] Git Rebase | 특정 커밋 수정하기 / 삭제하기

이 포스팅은 구름 에듀 강좌의 "Git으로 시작하는 협업 및 오픈소스 프로젝트" 를 기반으로 작성되었습니다. 이 강의의 강사이신 "나동빈" 님의 자료임을 밝힙니다. 상업적인 의도가 아닌, 공부한

ffoorreeuunn.tistory.com

 

[Linux] 리눅스 문서 편집기 vi 사용법 & 명령어 총정리

파일을 작성하거나 수정하기 위해서는 편집기가 필요합니다. 윈도우에서는 메모장을 편집기의 기본으로 지원하는 반면 리눅스에서는 기본 편집기로 vi 라는 편집기를 지원합니다. vi는 리눅스

coding-factory.tistory.com

 

728x90

서울특별시