이번에 팀원과 협업하는 프로젝트를 하면서 내가 만든 브랜치에서 작업중 다른 팀원이 작업을 한 브랜치를 dev 상위 폴더에 머지를 한 코드를 내가 지금 작업하는 브랜치에 머지한 코드를 받아와야되는 방법을 찾아보았다.
1. 먼저, 현재 작업중인 브랜치에서 "dev" 브랜치로 이동한다. 이동하기 위해 다음 명령어를 사용한다. (두개중에 하나 사용)
git checkout dev
git switch dev
2. "dev" 브랜치로 이동한 후에 해당 브랜치를 최신 상태로 업데이트 한다.
git pull
3. "dev" 브랜치가 최신 상태이므로 다시 작업하고 있던 브랜치로 이동한다. (두개중에 하나 사용)
git checkout [작업 중이던 브랜치 이름]
git switch [작업 중이던 브랜치 이름]
4. 최종적으로 작업 중이던 브랜치를 "dev" 브랜치의 변경 사항들을 반영하여 업데이트 한다.
git merge dev
이렇게 하면 작업 중이던 브랜치에서 "dev" 브랜치에서의 최신 변경 사항들을 반영하게 될 것이다. 주의할 점은 병합, 과정에서 충돌이 발생할 수 있으므로 충돌을 해결하는 과정을 거쳐야 할 수도 있다.
'Git' 카테고리의 다른 글
[Git] - git branch 삭제 (0) | 2023.06.14 |
---|---|
[Git] - Git Branch 생성 후 push 하기! (0) | 2023.05.19 |