개발/Git

[Git] 팀 프로젝트 환경 구성 - 각자의 branch 파기

nourzoo 2025. 1. 16. 13:10

1. 커밋 작성자 식별

$ git config --global user.email "이메일주소"

 

나는 이미 tmddus4671@gmail.com 으로 설정되어 있으므로 패스.

 

2. 브랜치 생성 후 전환

$ git checkout -b feature/sy-signup-login

 

브랜치 이름은 컨벤션 맞추어 작성하는 것이 좋다.

<작업유형>/<이름>-<기능>

 

3. 원격 저장소에 생성된 브랜치 푸시

$ git push origin feature/sy-signup-login

생성된 브랜치 확인

 

4. 생성한 브랜치(로컬)에서 파일 수정하고, main 브랜치(원격)를 pull 받고, 생성한 브랜치(원격)에 push

$ git pull origin master ==> master 브랜치에서 달라진 내용이 있다면 가져오기
$ git add --all          ==> 현재 디렉토리의 전체 파일을 스테이징 영역에 추가
$ git commit -m "<브랜치 이름>"     ==> 스테이징 영역에 올라온 파일을 내 로컬 저장소에 커밋
$ git push origin <브랜치 이름>     ==> 로컬 저장소에 올라온 파일을 origin의 생성한 브랜치에 모두 업로드