프로젝트 도중 깃허브 커밋 삭제가 필요할 경우 리눅스 vi편집으로 커밋 편집
- git rebase -i HEAD~3
- 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
'🥕 도움 되었던 팁 > Git' 카테고리의 다른 글
[GitHub]Authentication failed. Some common reasons include: 에러 해결 (0) | 2024.03.25 |
---|---|
[Github]본인 깃허브 프로필에 Organizations 공개로 보이게 하기 (0) | 2024.02.24 |
[Github]깃허브 커밋 디스코드에 알림뜨게 하기(웹후크) (0) | 2024.02.22 |
[Github]팀 리포지토리 생성 (0) | 2024.02.16 |
[Github]LFS 용량 에러 (0) | 2024.02.13 |
[Github]깃허브 관련 에러(1) (0) | 2024.02.13 |