Notice
Recent Posts
Recent Comments
Link
«   2025/07   »
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
Tags
more
Archives
Today
Total
관리 메뉴

jin'space

03/25 [펫하하 ~ing] Develop 브랜치 생성 본문

웹프로그래밍 프로젝트/프로젝트 2

03/25 [펫하하 ~ing] Develop 브랜치 생성

진 공간 2023. 3. 25. 17:44

Intro

첫번째 프로젝트하면서 매일 작성하고, 느꼈던 것은 노션에 남겨두고 이번 프로젝트부터 블로그에 작성예정


첫번째 프로젝트를 할때 organization에 main 브랜치에 모든 커밋을 다 때려 넣는(?) 방식으로 하곤 했다.

팀원 모두 다 항상 push하기 전에 pull 하는 습관을 들여놔서 그런지 충돌이 오류가 나는 현상은 없었지만

이번 프로젝트에서는 혹시나 일어나게 될 충돌을 대비해 브랜치를 분리하고 PR을 사용하는 방식으로 해보려고 한다! 

 

PR을 사용하기 앞서...

 

1. organization에서 진행 중인 프로젝트를 내 레포지토리로 포크 해온다 (원본 저장소 포크)

2. 포크한 저장소를 클론 하기 (이건 기존에 커밋을 해왔으니 생략)

3. 원본 저장소와 포크한 저장소 remote 설정 

--> 요기가 중요하다. 

평소했던 습관대로 main 브랜치에 때려박는  해와서 원본 저장소가 origin으로 되어있었는데 

orgin은 - 포크 해온 url로

upstream은 원본 저장소 url로 설정하는 것이 중요하다!

4. develop 브랜치 만들기 

이후에 이클립스에서 커밋을 하게 되면 develop 브랜치에 올라가게 되고

 

Pull Request를 하게 되면 orgainzation의 develop 브랜치에 올라가게 된다 

 

이번 프로젝트에서도 이 방법을 사용해서 개인 브랜치 관리 하는 법을 알아가게 되었다... 

첫번째 프로젝트에서는 제대로 하지 못했던 것을 이번 프로젝트에서는 잘 적용해보는 것이 목표다 :) 

 

Comments