[live] git day-2

Young Joy·2025년 8월 1일

1.브랜치 활용하기
2.pull Request 활용하기
3.협업 실전 가이드

본사본 = 브랜치
git branch 브랜치 이름

git branch
브랜치 확인

브랜치 이동
git switch 브랜치
git checkout 브랜치 (내용 지우고 이전으로 돌아감)

한번에 생성 ㅇ이동
git switch -c 브랜치이름
create

git checkout -b 브랜치이름
-branch

수정 후 add&commit

공유위해서 각각의브랜치를 합친다.

git switch 브랜치 이름
git merge 브랜치 이름

##Pull Request

깃헙에서 합치는 걸 주로 한다
=> Pull Request
합치는걸 요청?

main 브랜치 === 배포용

  1. 완벽하게 기능 개발해야 merge 가능

-> 개발용 브랜치를 만들다
develop브랜치


  1. 그냥 합치면 위험함

-> 로컬에서 먼저 테스트

#실전

##초기세팅

1.팀장: 초기 코드 작성 및 github 업로드

a. 폴더 생성
b. 초기 코드 작성
c. git init, add, commit
d. 깃 레포지토리 생ㅅ어
e. 깃 업로드 git push

2.dev 브랜치 생성
a. git switch -c dev
b. git push origin dev
c.


collaborator등록 안하면 푸쉬를 못한다.

e. git clone하기

##2.기능개발 시작
git switch -c 기능 브랜치명

(디폴트 주의)
충돌나면 머지가 안됨.
코드리뷰 함 리뷰받으려고

-코드리뷰어

approve승인
request change 바꿔라

  1. 합치기 전 내 로컬에서 충돌 해결 및 테스트
    vim -> esc :wq

  2. merge

a. 수정사항이 있는 경우 git add commit push

3.추가 기능 개발

dev에서 땡겨오고




Readme 플젝 설명용.
프로젝트 협업 시 세팅방법

0개의 댓글