티스토리 뷰

Github

fork

돈파치 2021. 10. 4. 23:16
반응형

타 깃헙 유저의 특정 오픈소스를 또 다른 깃헙 유저의 원격 저장소에 복제하는 것을 의미한다.

 

한편 B유저의 원격 저장소의 특정 오픈소스에 새로운 버전이 push되었을 경우 내가 복제한 오픈소스 페이지에 다음과 같이 알림이 뜬다.

 

This branch is 커밋 갯수 commits ahead of B의 원격저장소 명: B의 원격저장소 리모트 브랜치명

 

그리고 pull request 및 compare라는 버튼이 생긴다.

 

pull request

내가 복제한 오픈소스의 버전과 원작자의 오픈소스의 버전을 동기화시키는 것을 의미한다.

이를 통해 내가 복제한 오픈소스의 버전도 원작자의 오픈소스의 버전과 동일해진다.

 

compare

원작자의 오픈소스와 B유저가 복제한 오픈소스 간의 파일 내용 및 버전의 차이점을 비교해준다.

compare 버튼을 누르면 create pull request라는 버튼이 있다.

 

create pull request

B의 원격 저장소의 내용을 오픈소스의 원작자인 A 유저의 오픈소스로 병합시키기를 원한다는 요청을 A에게 보낸다는 뜻이다.

이 때 요청과 관련하여 코멘트 제목과 코멘트란이 나오며 임의적으로 내용을 입력하고 create pull request를 한 번 더 누르면 요청이 완료된다.

A 유저의 경우 본인의 원격 저장소의 네비게이션바에서 pull requests를 누르면 업로드된 B 유저의 코멘트와 병합요청을 열람할 수 있다.

해당 코멘트란을 클릭하고 merge pull request를 누를 수 있다.

이 때 B 유저의 코멘트에 대해 A유저는 메시지를 작성할 수 있다.

 

confirm merge

B 유저의 코멘트에 대한 메시지 작성은 선택사항이며 confirm merge라는 버튼을 누르면 병합이 완료된다.

반응형

'Github' 카테고리의 다른 글

pull-request와 코드리뷰  (0) 2021.10.05
Insights  (0) 2021.10.04
issue  (0) 2021.10.04
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/10   »
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
글 보관함
반응형