날짜: 2024-04-09
# develop 최신화
git checkout develop
git fetch origin
git pull origin develop
# 피쳐로 돌아와서 rebase 시작
git checkout feature-branch-name
git rebase develop
# conflict 발생 시, 직접 열어서 수정
git status
vi conflict_file
# 수정이 끝나면 모든 파일에 대해 add 처리
git add .
git rebase --continue
# 변경사항 강제로 remote 반영 (force push)
git push origin --force
# Remote tracking branch 가 설정이 안되어있다면
git push origin feature-branch-name --force
# rebase 취소하기
git rebase --abort
# conflict 내용 자세히 보기
git diff