Git&Github
[Git/Github] 상위 브랜치(dev) 내용을 로컬 작업 브랜치(feature)에 반영 후, 작업하는 순서
azureun
2025. 4. 7. 17:44
상황 가정
로컬 컴퓨터(ex. visual studio code)에서 사용하고 있는 내 브랜치는 feature/eun
상위 브랜치인 dev 내용을 가져와서 내 브랜치 feature/eun에 적용하려고 함.
상위 브랜치 dev -> 내 브랜치(feature/eun) 반영하는 순서
1. 현재 브랜치가 dev인지 확인 (아니면 2번으로)
git branch
2. dev 브랜치로 이동
git switch dev
3. 원격 dev 브랜치의 최신 커밋을 로컬 dev로 가져옴
git pull origin dev
4. 작업 브랜치로 이동
git switch feature/eun
5. 최신 dev 내용 내 작업 브랜치에 병합
git merge dev
⚠️충돌나면 수정 후 → git add . → git commit
6. 현재 작업 브랜치 맞는지 재확인 (선택 사항)
git branch
7. 이후 작업 (코드 작성, 수정 등)
8. 변경된 파일 스테이징
git add .
9. 커밋
git commit -m "커밋 내용"
10. 원격 작업 브랜치에 push (Github에)
git push origin feature/eun
반대로 - 내 브랜치(feature/eun) -> 상위 브랜치 (dev) 반영하는 순서
[Git/Github] 작업 브랜치 내용(feature)을 상위 브랜치(dev) 반영하는 순서
상황 가정로컬 컴퓨터(ex. visual studio code)에서 사용하고 있는 내 브랜치는 feature/eun상위 브랜치인 dev에 내 브랜치 feature/eun 내용을 적용하려고 함.내 브랜치(feature/eun) -> 상위 브랜치 (dev) 반영하
azureun.tistory.com