728x90
상황 설명하자면... 개발 branch에서 main으로 merge request 중, commit conflict가 떴다.
말 그대로 원인은 commit 에러였고, 해결하기엔... 이해를 못 했다, 바로 저 한 시간 전인 17시간 전 updated는 승인 났는데 ㅠㅠ
여튼 그래서 새로운 방법을 찾기로 했고, 해결 방법은 아니지만 다른 명령어 정리 겸 작성해 보자.
전체 흐름을 보자면 ,
● 새 브랜치 생성 → 생성된 새 브랜치에 기존 브랜치 복사 → 둘 연결해서 기존 main 지우기 ㅎ
혹시 있는 그대로에서 해결 방법을 아는 사람은 알려주길 바람...
# 새 브랜치 생성
git branch [new branch name]
# 생성된 새 브런치로 전환
git checkout [new branch name]
# 모든 원격 브랜치 가져오기
git fetch origin
# 체크아웃 가능한 브랜치 목록 확인
git branch -a ## a는 전체, 빈칸은 현재 브랜치, r은 remote 브랜치
# 원격으로 밀어넣기
git push remote [new branch name]
기존 merge request 가는 remote main은 지우고, [new branch name]과 기존 개발 branch를 연결
728x90
반응형
'개발환경 > Git' 카테고리의 다른 글
[Git] Detached Head (4) | 2024.02.01 |
---|---|
[Gitlab] Gitlab 사용하기 (2) | 2023.11.16 |
[Github] vscode Github 파일 업데이트 방법 (0) | 2022.07.22 |
[Github] VScode에서 Github 업로드 하기 (0) | 2022.07.15 |