git switch -c feature1 생성 후 a → a1로 수정, C추가 후 원격 feature1으로 push
원격 feature1 → develop pr날리고 merge but… 충돌! merge 비활성화상태
우리는 개인 브랜치에선 rebase방식을 쓸 거라서 먼저 git switch develop 해줍니다.
git pull origin develop으로 최신 개발 파일을 머지해옵니다.
git rebase feature1을 입력해서 base를 feature1의 마지막 커밋으로 옮깁니다.
아까 충돌되는 부분이 그대로라면 위 오류가 뜨고 rebase가 되지 않습니다.
vscode는 충돌난 부분을 파일로 보여주고 둘중 뭘 쓸지 고르라고 합니다. 아예 다른 내용을 작성해도됩니다. 이때 팀원과 어떤 코드를 남길 지 상의하면됩니다.