딴짓하지말고 개발하자
로그인
딴짓하지말고 개발하자
로그인
TIL - Git Rebase
Taesol Kwon
·
2020년 3월 15일
팔로우
0
WeCode
git
rebase
위코드
0
1. git rebase 와 merge의 차이점
2. 사용법
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개의 댓글
댓글 작성
관련 채용 정보
스테이션3(다방)
[플랫폼개발실] Back-end 개발자
부동산 정보 플랫폼 ‘다방’을 운영하는 스테이션3에서 Back-end 개발자를 모십니다. Spring Boot 기반 REST API 개발 등 유연한 소통 속에서 주도적으로 업무를 수행하며, 2030세대의 신뢰 높은 정보를 제공합니다.
위메이드(WEMADE)
백엔드 개발(WEMIX PLAY)
위메이드는 게임과 블록체인 융합의 선두주자로, WEMIX3.0 메인넷 기반의 다양한 플랫폼 개발에 힘쓰고 있습니다. 백엔드 개발자로서 게임 플랫폼과 PG사 연동 시스템을 구축하며 혁신적인 팀의 일원이 되어보세요!
에고이즘
[미뇽맨션] 인형 브랜드 앱 개발자 (신입 3년이하)
귀여운 인형들이 가득한 미뇽맨션에서 앱 개발자로 새로운 브랜드 경험을 함께 만들어보세요! 다양한 기술적 도전에 참가하며 기획 초기부터 성장을 도모할 수 있는 기회를 제공합니다.