Burninghering's Blog
article thumbnail

팀원들과 협업을 위해 내 작업 공간(브랜치)을 따로 나누어보겠습니다

Github desktop에서 시작합니다(Source tree는.. sorry..)

깃허브 데스크탑에서, 팀 프로젝트를 클론한 후 current branch 클릭

나의 작업공간을 만들기 위해 New branch를 클릭하고, 작업공간 이름을 입력한 뒤 Create new branch를 클릭합니다.

 

새로운 작업 공간 만들자!
새로운 작업공간 'new_branch'가 생성되었습니다.

나의 팀 깃허브에 내가 새로운 작업공간을 만들었다고 알리기 위해, Publish branch를 클릭합니다.

 

깃허브 데스크탑에서 내 작업공간이 branch로 선택되어있는 상태에서 파이참으로 옵니다.

원래 index.html에 "안녕하세요~정태희입니다." 1줄밖에 없었지만,

내 작업공간에서 "안녕하세요~ new_branch에서 추가합니다." 라고 1줄 더 추가해봅시다

 

깃허브 데스크탑이 변경사항을 눈치챘다!

왼쪽 하단에 commit 제목을 써줍니다.(Description도 상세하게 적으면 좋습니다.)

그리고 Commit to new_branch 버튼을 클릭합니다.

 

push origin 버튼 클릭!

 

이제 깃허브 홈페이지로 가봅시다!

 

팀 작업 레포지터리에서, pull requests 탭을 클릭합니다.

new_branch라는 작업공간에서 새로운 푸쉬를 했다고 노랑색 알림이 떠있네요!

Compare & pull request 버튼을 클릭합니다.

본인이 new_branch 작업공간의 주인이며 push를 한 당사자라면, 상세하게 request를 씁니다.

 

request를 작성후 시간이 지나면...

깃허브가 이 브랜치의 푸쉬는 충돌 없이, base branch(main branch)로 합병할 수 있다고 알려줍니다.

Merge pull request를 클릭합니다.(나의 작업공간에서 작업한 내용을 main으로 합친다는 의미입니다)

 

Merge pull request를 클릭하면 한번 더 글을 적는 창이 나오지만, 대충 적습니다...

합병이 완료되었습니다! 

 

깃허브 데스크탑으로 돌아와서, main 브랜치로 변경 후 pull origin을 클릭합니다.

 

이제 main branch에도, new_branch에서 index.html에 추가한 문장이 추가되었습니다.(합병 완료!)

profile

Burninghering's Blog

@개발자 김혜린

안녕하세요! 반갑습니다.