딴짓하지말고 개발하자
로그인
딴짓하지말고 개발하자
로그인
TIL - Git Rebase
Taesol Kwon
·
2020년 3월 15일
팔로우
0
WeCode
git
rebase
위코드
0
Wecode
목록 보기
19/32
1. git rebase 와 merge의 차이점
지금까지 git을 이용할때 merge만을 사용했는데 merge의 단점은 모든 commit 메세지가 남아 불필요한 commit 메세지가 남을 수 있다는 점이다. 그래서 rebase를 이용하면 여러 commit을 하나로 만들어 깔끔한 관리가 가능하다.
2. 사용법
현재 사용하는 브랜치(ex. feature/login)에서 작업이 완료되면 git add . 와 git commit 하기
git checkout master 로 마스터 브랜치로 돌아가기
git pull origin master 로 마스터 브랜치 최신화
git checkout feature/login 로 rebase할 브랜치로 다시 가기
git rebase -i master 로 rebase 하기
squash 할 commit은 squash해서 하나의 pick만 남겨놓기
후에 git push origin feature/login (안될시, git push origin feature/login --force) 해주면 끝.
[참고]
https://medium.com/@flyingSquirrel/git-rebase-%ED%95%98%EB%8A%94-%EB%B0%A9%EB%B2%95-ce6816fa859d
Taesol Kwon
사진촬영을 좋아하는 프론트엔드 개발자입니다.
팔로우
이전 포스트
TIL - 네이버 로그인 API in React + TypeScript
다음 포스트
TIL - Git Flow
0개의 댓글
댓글 작성