git

[소스트리] Rebase(재배치) / Enable Force push(강제 푸쉬) 사용

Developer Mobssie 2021. 3. 2. 10:10

 

 

 

master에서 branch를 생성해 작업을 하던 도중에 새로운 branch가 배포되어 반영하려고 한다.

현재 branch에서 체크아웃을 한 다음 master에서 rebase(재배치)를 선택한다.

 

 

 

 

이때 풀을 받지말고 푸시를 눌러 Enable Force push(강제 푸시)한다.

 

 

 

 

[충돌없을때] 아래와 같이 마스터와 간단히 해결

 

 

 

[충돌있을때]

1. 스테이지에 파일을 모두 올려 재배치를 계속 진행한다.

 

 

2. 커밋 진행, 진행하고나면 브런치가 아래와 같이 바뀜.

 

 

3. 이때 pull 을 받지 말고 push를 눌러서 강제푸시를 체크한다.

 

최종결과 : 5635브랜치가 5767브랜치 아래로 rebase 되었음

 

 

 

 

 

 

'git' 카테고리의 다른 글

원격 브런치 삭제하기  (0) 2021.12.14
SourceTree 용어  (0) 2021.05.07
git branch (step3. rebase 로 병합)  (0) 2021.02.26
git branch (step2. 병합할 때 발생하는 충돌 해결)  (0) 2021.02.26
git branch 기본 명령어 (step1. 시작)  (0) 2021.02.26