Git
Git Branch를 이용해서 협업 하는 방법
Rudy
2022. 1. 26. 15:04
git clone 깃주소
//clone을 통해 원격 저장소에 있는 파일을 받아옵니다.
git branch 브랜치명
//브랜치를 생성합니다.
git branch
//현재 내 로컬의 브랜치들을 확인합니다.
git checkout 브랜치명
//해당 브랜치로 이동합니다.
git status
//깃 상태 확인(원격과 달라진 로컬에서의 수정사항 등)
git add 파일명 혹은 git add .
//원격에 올리고 싶은 파일을 추가합니다.
git commit -m "커밋 메시지"
//커밋합니다.
git push --set-upstream origin 브랜치명
//해당 브랜치에 푸시합니다. 협업을 할 때는 절대 main에 바로 푸시하면 안 됩니다!
git pull origin 브랜치명
//충돌이 일어나면 해당 명령어 실행
git checkout main
//main으로 돌아간다.
git merge 브랜치명
//푸시를 완료한 브랜치를 머지한다.
git branch -d 브랜치명
//머지가 완료된 브랜치를 git bash에서 삭제하고, github로 돌아가서
//최종 검수자가 pull request와 confirm merge진행
git bash에서 merge까지 하고 나면 github에 pull request를 하라는 메시지 창이 나타난다. 여기서 pull request를 진행하면 된다.
커밋 메시지를 수정하거나 할 수 있다. 문제가 없으면 merge를 confirm한다.
그 다음 pull request를 성공적으로 진행해서 merge까지 완료가 되면 해당 branch를 삭제한다.