[github] 내 작업 브랜치 가져와서 작업 후 공동브랜치(main)에 병합하기

효효·2024년 4월 16일

Github

목록 보기
1/1

github로 협업 시 내 작업 브랜치에 작업 후 공동브랜치(main)에 병합 후 업로드하는 과정을 정리하였다. 꼭 처음에 --single-branch로 가져 오지 않아도 되지만 난 잘 몰라서 내 작업 브랜치만 가져와서 main 브랜치를 별도로 추가하였다.

꼭 중간중간에 git status로 현재 브랜치의 상태를 확인하면서 명령을 실행해야 오류가 나지 않는다.

  1. 내 작업 브랜치 가져오기
git clone -b [브랜치명] --single-branch [깃허브 주소]
  1. 작업 후 내 브랜치와 변경된 내용 확인
git status 
  1. 특정 파일만 현재 브랜치에 올리기
    (git status로 중간중간에 상태 확인하면서 진행하기!)
git add [경로/파일명] [경로/파일명]
git commit -m [커밋 메세지]
git push [리모트 저장소] [브랜치명]
  1. main 브랜치 내 로컬에 가져오기
git  remote  set-branches  --add  ['리모트 저장소']  ['main']
git  fetch  ['리모트 저장소']
git  checkout  --track  ['리모트 저장소/main']
  1. 내 브랜치에 있던 작업 내용 main 브랜치에 병합하기
git status => (main 브랜치인지 확인)
git merge [내 브랜치]
  1. main 브랜치 내용 원격저장소에 올리기
git status => (main 브랜치에 작업 내용 commit 되었는지 확인)
git push [리모트저장소] main

[참고 자료]

profile
효효 개발공부로그

0개의 댓글