git 으로 협업하기

‍박태우·2024년 9월 2일

nbc_spring

목록 보기
7/28
post-thumbnail

Git & Github으로 협업하는 법

1) 브랜치 활용하기


git branch login

login 이라는 브랜치 생성


git branch

브랜치 목록 확인 하는 명령어

git switch login
git checkout login
  • 브랜치 이동하는 두가지 명령어
    => 명령어가 2개인 이유 :
    checkout (구버전, 변경사항 제거 등 다른 기능도 있다)
    switch (신버전, 명확하게 브랜치를 이동한다고 명렁어)

git switch -c 브랜치이름 (c : create)
git checkout -b 브랜치이름 (b : branch)

브랜치 이동하면서 만듬


main 에다 합치는 이유 : 협업 (하나로 모을 수 있는 브랜치)

  • 합치는 명령어 (합쳐질 브랜치로 이동을 해야함)
git merge 합칠브랜치이름 (login)

2) Pull Request 활용하기

  • 터미널이 아닌 github 에서 합치는 행위
    => 코드리뷰를 위함

3) 협업실전 가이드

-문제점 :

1) Main 브랜치 === 배포용 (기능을 완벽하게 개발을 해야 merge 가 가능하다. [회원가입, 로그인, 로그아웃] 의 경우 모두 개발해야한다.)
=> 버그 수정이 오래걸릴 수 밖에 없다. (뭐가 문제인지 알기 힘듬)

2) 따라서 개발용 브랜치를 만드는 것 (develop 브랜치)

3) 그냥 합치면 위험함 : 같은 파일에 같은 변수명을 쓰는 경우 합치면 에러가 난다.

4) 로컬에서 먼저 테스트해보기

dev 브랜치에서 먼저 pull 땡겨서 로컬에서 테스트해보기


merge conflict 예방하기 위한 과정

profile
잘 부탁드립니다.

0개의 댓글