Git & Github 협업하기

SeungJoo
|2023. 10. 24. 21:42
728x90

1. Git branch 만들기

git branch <브랜치명>

브랜치 명은 기능과 관련 있는 이름으로!

2. brach 이동하기

git switch <브랜치명>
&
git checkout <브랜치명>

// 다음 에커(add + commit)
git add .
git commit -m "내용"

 

(Tip) branch 만들면서 한 번에 이동하는 법 

git switch -c feature/login
&
git checkout -b feature/login

3. 코드 합치기 (git merge)

1. git switch main ( 원본 브랜치로 이동합니다.)
&
2. git merge login ( git merge <새롭게 기능을 개발한 브랜치명> 명렁어를 입력한다.

4. Pull Request는 활용하기

Pull Request는 Merge Request로 불리며 다른 개발자들에게 코드 변경 사항을 검토하고 병합하는 데 사용됩니다.

Pull 당겨서 합치는 것 = 기본 브랜치로 당겨와 합치는 것
Requset 요청하는 것 = 요

git switch -c <브랜치명>  
ex)git switch -c logout
&
git checkout -b <브랜치명>
ex)git checkout - b logout
// 1. 코드 수정후

// 2. 코드 변경 저장
git add .
git commit -m "설명"

// 3. github 코드 업로드
git push origin <브랜치명>
ex) git push orgin logout

PR후 화면

 

5. 협업 실전 가이드

Main 브랜치는 배포용과 같습니다. 이런 배포를 하기위해서는 오류 없는 완벽한 기능 개발이 필요해야 다음 단계인 merge를 할 수 있습니다. 예를 들어 개발한 브렌치에서 배포용인 main 브랜치로 바로 merge 하게 되면 오류가 생길 수 있기 때문에 테스트 브랜치를 만든 후 테스트를 거쳐 배포를 해야 하기 때문에 테스트 브랜치가 필요합니다.

 

 

다른 브랜치를 만들어 놓은 상태에서 Default 값을 main이 아닌 테스트 브랜치로 설정해 주어야 실수가 없습니다.!

 

6. 쉽게 보는 github(그림)

728x90

'GIT' 카테고리의 다른 글

Git 기초  (0) 2023.10.28
원격 저장소에서 협업하기  (0) 2023.09.30
git 한번에 이해하기  (0) 2023.09.27