TIL #12 | Git으로 협업하기

kibi·2023년 10월 30일
0

TIL (Today I Learned)

목록 보기
12/83

Git으로 협업하기

협업할 때 사용할 명령어

git clone [github 주소] . : gitjub에 올려진 프로젝트 로컬로 가져오기
git add . : 저장하고 싶은 파일 지정
git commit -m "내용": 실제로 저장하는 명령어
git branch : 로컬 브랜치 리스트와 현재 위치한 브랜치를 알 수 있다.
git switch [branch] : 브랜치 이동
git switch [branch] : 브랜치 생성 및 이동
git push origin [branch] : 원격 저장소에 올리기
git pull origin [branch] : 원격 저장소에서 가져오기


협업하기 위한 기본 세팅

  1. 협업할 repository를 생성한다.
  2. repository를 생성한 팀원이 collaborator에 같이 진행할 팀원들을 등록한다.
  3. 다른 팀원들은 초대 수락 후 git clone [github 주소] .을 통해 github에 올려져 있는 프로젝트를 가져온다.
  4. 통합 개발 브랜치로 사용할 dev 브랜치를 생성한다. (github에서 default 브랜치로 설정)
    git switch -c dev
  5. 각자의 코드를 업로드할 기능 브랜치를 생성한다.
    git switch -c [기능 브랜치]

협업 시 push와 pull의 과정

(1) git clone .
(2) git branch [feature branch] ( git switch [feature branch])

(2) git add .
(3) git commit -m "docs"

(4) git push origin [feature branch]

(5) github에서 'pull request' (comment 후 merge)

(4) git pull origin dev : dev 업데이트 사항 가져오기

  • dev에서 먼저 pull한 뒤 확인 후, feature branch로 이동해서 pull

(5) git push origin [feature branch] : 기능 브랜치에 합친 결과 반영



요약 및 회고

오늘은 협업 프로젝트를 시작하기 이전에 git으로 협업하기 위한 흐름과 명령어를 이해해보는 시간을 가졌다.

0개의 댓글