honey_pot
[git] forking 과 pull requests 본문
Fork : 기존에 존재하는 다른 유저의 Remote Repository를 자신의 Remote Repository에 clone
git clone : Remote Repository를 Local Repository에 clone
pull request : fork를 통해 복제한 Remote Repo를 변경하거나 사용하고, contribute를 원하면 원래 repo 주인에게 contribute 요청을 보냄. 최종적으로 repo를 변경할 권한은 repo 주인에게 있으므로 push가 아닌 pull을 쓴다.
pull request를 승인하고(prove) 유용하거나 충돌이 없는 경우 merge를 이용해 repository를 합친다.
fork된 repo의 원래 repo의 네트워크에는 contributor로 추가된 계정의 branch가 자동으로 표시된다.
master 태그 때문에 가려져서 안 보인다 ㅡㅡ
Pull Requests
Pull Requests 탭에 들어가 Create pull request를 누른다
fork된 repo에서 내가 파일을 변경해도 나에겐 repo를 read할 권한만 있기 때문에 파일 변경이 불가능하다.
그래서 code를 확인하면 original version으로 고정되어있다.
Pull requests 탭에서 open request를 확인할 수 있다.
original repo 계정에서 pull requests 를 확인하고 comment를 남길 수 있다.
'기타' 카테고리의 다른 글
[Python] 파이참 자동 Run with console 해제 (0) | 2021.06.19 |
---|---|
[MongoDB] Robo 3T 설치 및 연결 (0) | 2021.06.17 |
[git] branch와 merge (0) | 2021.06.09 |
[git] .gitignore와 git clone (0) | 2021.06.09 |
JSON이란? (0) | 2021.06.02 |
Comments