[GIT] git stash, git rebase로 commit 합치기
comment 생성 기능 구현하던 중
아까 커밋햇던 replycommentdto join with userdto, replydto에 포함되어야 할 코드를 못 적어줘서(@Entity어노테이션을 빠트리다니.. 후)
무튼
1 지금까지 하던 작업 stash로 저장해두고
$ git stash
2 커밋합치기 해봣다
현재 커밋 상태 확인
$ git log --oneline
합칠 커밋 개수만큼 rebase
$ git rebase -i HEAD~2
seconde commit을 first commit에 합치기 위해 squash 명령을 이용하여 적용한다.
두번째줄 pick -> s로 변경 후 저장, 편집기 종료
그러고 나면 commit message 변경할 수 있는 창이 나온다
나는 첫번째 커밋 지우고 두번째 커밋만 남겨둿다
알맞는 내용으로 commit 내용 수정 후 저장 후 편집기 종료하면 끝
바뀐 부분 확인
마지막으로 stash 적용해서 하던 작업으로 돌아오기 싱기방기
참고
https://cjh5414.github.io/git-rebase/
git rebase로 commit 합치기
Jihun's Development Blog
cjh5414.github.io
https://madplay.github.io/post/squash-git-commits-with-rebase
git rebase로 커밋 합치기
여러 개의 커밋(commit)을 하나로 합치고 싶을 때는 어떻게 해야할까? git rebase를 이용하여 commit 로그를 묶어보자.
madplay.github.io
https://gmlwjd9405.github.io/2018/05/18/git-stash.html
[Git] git stash 명령어 사용하기 - Heee's Development Blog
Step by step goes a long way.
gmlwjd9405.github.io
https://swiftcoding.org/cli-and-nano-editor
CLI 환경과 리눅스 나노(nano) 텍스트 에디터 사용방법 | 스위프트코딩
개발도구, 서버 설치 세팅 및 데이터관리, 소프트웨어 서버세팅, CLI, 리눅스, 서버관리 서버 관리를 하면서 CLI 환경에 익숙하지 않다면 여러가지 애로사항이 꽃피우는데요. 리눅스 명령어를 알
swiftcoding.org
# 그 와중에 gnu nano 사용법 몰랏던 나. .