1. 브랜치 생성
(1) 로컬 브랜치 생성 : bohyeon
(2) 원격 브랜치 생성 : origin/bohyeon
생성한 로컬 브랜치와 원격브랜치와 연결한다.
2. 상황예시
origin/main의 코드를 두사람이 같이 작업하다가, 한사람이 작업을 끝내 origin/main pull를 했다.
나머지 한사람이 작업을 마칠 때 pull을 하면, 작업했던 코드와 main의 코드가 달라졌으므로 코드 충돌이 발생한다.
1. 코드 수정 후 원격브랜치로 pull
main원격브랜치가 아닌 자신의 원격브랜치로 pull하면, 충돌 일어나지 않는다
2. origin/bohyeon에서 origin/main으로 pull request
깃헙에서 처리한다.
3. merge resolve confilts
코드 충돌로 merge전에 충돌해결하라는 메시지가 뜬다.
resolve confilts에 들어가서 코드 수정 직접해준다
'Git, Github' 카테고리의 다른 글
다른 브랜치로 이동할 때의 명령어 (checkout, stash) (0) | 2022.11.14 |
---|---|
Git. Github 간단히 정리하기 (0) | 2021.12.31 |
Git action 사용하기 (0) | 2021.05.19 |
git fork 상태에서 업데이트된 소스 가져오기 (git bash) (0) | 2021.03.06 |
git repository 생성, 소스 올리기, pull request 까지(Git Bash) (0) | 2021.03.06 |