rebase시 conflict 해결하기
·
🐱Git
해결과정1. 먼저 합치기 원하는 브랜치를 rebase한다. 2. conflict 났는지 확인해보고 conflict가 있다면 vscode를 통해 conflict를 해결해주고 저장한다. 3. 수정 후 명령어를 통해 rebase과정을 끝마친다.4. git push origin head --force-with-lease 명령어를 통해 강제로 push를 진행한다.(--force-with-lease를 사용하면 '새로운 commit이 존재하는 경우에 강제로 push하는 것'을 막아준다.) 출처https://baeji77.github.io/dev/git/etc/git-rebase-and-confilct-resolve/ Git rebase와 친해지기 (git conflict를 해결하는 방..
git rebase, squash
·
🐱Git
rebase Git에서 브랜치의 기록을 다른 브랜치로 이동시키거나 병합하는 과정 히스토리를 깔끔하게 유지하거나 다른 브랜치의 변경사항을 효과적으로 통합할 때 사용 예제 현재 브랜치가 feature-branch이고, main에 통합할 경우 git checkout main git pull origin main # main 브랜치를 최신으로 업데이트합니다. git rebase feature-branch squash 여러 개의 연속적인 커밋을 하나의 커밋으로 합치는 것 주로 여러번의 커밋을 하나로 묶을 때 사용 예제 현재 브랜치에 3개의 연속 커밋이 있을 경우 commit A: Implement feature part 1 commit B: Implement feature part 2 commit C: Fix b..
JerryiOS
'Rebase' 태그의 글 목록