[git] merge

강신현·2022년 1월 26일
0

[프로젝트/UMC] INFRA

목록 보기
3/11

1. 원격에 있는 브랜치를 로컬로 가져와, 이동

git checkout -t origin/yunhee

Remote branch를 이용해도 되지만 가끔 제대로 안가져와 있는 경우가 있어서 안전하게 로컬로 가져온 뒤 진행하는게 좋다고 한다.

2. git update

다시 내 브랜치로 이동
(처음 branch를 댕겨왔을 때만 다시 내 branch로 이동 해야하는거고 평소에는 내 branch 상에 위치하므로 굳이 이동할 필요 없음)

3. merge

그다음

git push

만약 conflict 발생하면

충돌 코드 보면서 하나하나 다 수정한 뒤,
수정한 사항에 대해서 commit할꺼 하고 push

conflict 고치다가 꼬이면

github에 올라간 commit까지로 reset (복잡해졌을때 다시 되돌림)

git reset --hard origin/shinhyeon

Pull Request

main에 pull request 알림 오면 작업 도중이라도 일단 내 branch 와 main merge 해주고 진행 (나중에 충돌날 가능성을 줄이기 위해)

profile
땅콩의 모험 (server)

0개의 댓글