[Git] 다른 브랜치의 최신 커밋을 내 브랜치에 반영한 후 커밋&푸시하기

DevNinja·2024년 11월 6일
0

협업 중 내 개발 브랜치에서 개발을 완료하고 커밋하기 전, 다른 브랜치(e.g. main 브랜치)의 최신 커밋을 반영해 충돌이 나지 않는지 확인한 후 커밋을 해야 하는 경우가 있다. 그래서 오늘은 내 브랜치에 최신 커밋 사항을 반영한 후 커밋&푸시하는 방법을 포스팅하려고 한다!

1. 다른 브랜치에서 최신 커밋을 로컬로 가져오기

git fetch origin

먼저 원격 저장소의 최신 상태를 내 로컬에 반영한다.

2. 다른 브랜치의 최신 커밋을 내 개발 브랜치에 반영하기

git merge origin/변경사항을 가져올 브랜치명

현재 내 개발 브랜치에 있는 상태에서 다른 브랜치의 변경 사항을 가져온다.
이렇게 하면 가져올 브랜치의 최신 커밋이 내 개발 브랜치에 병합된다.

3. 내 개발 브랜치에서 작업을 완료하고 커밋하기

git add .
git commit -m "커밋 메시지 작성"

충돌이 나지 않는지 확인하고, 만약 충돌이 있다면 충돌이 난 파일을 수정한다. 수정한 후에는 모든 변경 사항을 커밋한다.

4. 내 개발 브랜치를 원격으로 푸시하기

git push origin feat

위 명령어로 push를 해주면, 이제 내 개발 브랜치는 나의 작업완료 사항 + 다른 브랜치의 최신 변경사항이 반영된 채로 이상없이 푸시된다.

profile
멋진 개발자가 되고싶어용

0개의 댓글