티스토리 뷰

Branch

 

하나의 프로젝트를 관리해서 실제로 배포하고 사용자들이 쓸 수 있게 할 때

A는 로그인 , B는 사용자 관리, C는 커피 관련 화면 처럼 여러 팀원들이 나눠서

개발을 할 수도 있다. 

 

각 브랜치에서 기능 개발 후, 문제가 없다고 판단되면 마스터의 브랜치로 합쳐준다.

이 때, 합치는 개념은 Merge

 

 

 

👉 Branch 라는 개념을 도입해서 마스터라는 이름의 줄기를 제외하고 다른 이름의 브랜치로 가지를 만들어서 별도의 개발을 하고 나중에 합칠 수 있는 구조를 만들어 프로젝트를 관리해줘야 한다.

브랜치 생성하기

1️⃣ 브랜치 목록 확인

git branch

## 원격 저장소에 있는 브랜치 확인 가능
git branch -a

 

2️⃣ 'signin' 브랜치를 생성한다.

 

git branch signin

 

3️⃣ 'signin' 브랜치에 접속한다.

git checkout signin

 

4️⃣ 'signin'에서 하나의 버전을 생성하고 다시 'master' 브랜치로 돌아오면 'signin'에서 작업했던 내용이 보이지 않는다.

👉 'signin' 브랜치에서 작업한 내용은 병합을 하기 전까지는 다른 브랜치에 영향을 끼치지 않는다.

 

⭐️ 실제 웹사이트를 관리해주는 서비스는 netlify 이고, netlify에서는 master 브랜치의 내용을 가져다가 사이트로 배포한다.

 

✅ 브랜치 생성하며 해당 브랜치로 바로 이동하기

git checkout -b signin

새로운 브랜치 Merge

1️⃣ git 현재 상태 확인하기

git status

 

2️⃣ 메시지를 입력하고 버전을 생성한다

git commit -m "로그인 페이지 생성'

 

3️⃣ 새로운 branch인 'signin'에 업로드한다.

git push origin signin

 

✔️ netlify 서비스는 현재 main 브랜치로 배포를 하고 있기 때문에

브랜치 singin 의 내용을 main 브랜치로 합쳐줘야 main 브랜치가 수정이 되며 웹사이트가 배포 된다.

 

4️⃣ sigin 브랜치를 main 브랜치에 합쳐준다.

 

 

 

 

출처,참고 

프론트엔드 웹 개발의 모든 것 초격차 패키지

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함