Notice
Recent Posts
Recent Comments
Link
초보 개발자
Git fork 본문
내가 주인이 아닌 다른 repo에 PR하려면 어떻게 해야할까?? 바로 fork(프로젝트 복사)가 필요하다.
repo의 사용권한이 다른사람에게 있을 때 예를 들면 많은 사람들이 참여하는 오픈소스처럼, 내가 소유하고 있는 repo가 아니더라도 프로젝트를 제안할 때는 일단 프로젝트의 내용을 내 공간으로 가져와야 한다.
먼저 fork할 repo에 가서 fork버튼을 눌러주자
그럼 repo주소가 이렇게 바뀌는 것을 확인할 수가 있다.
이제 이걸 내 컴퓨터에 클론 해 온 다음에 거기서 작업을하고 푸쉬를 한 뒤 pr을 날려보자. 왜냐하면 우리는 저 repo에 작업권한이 없기 때문이다.
주소를 복사해 온 뒤 소스트리에 가서 주소를 복사하여 클론해보자.
그리고 브랜치를 생성하여 작업을 해보자.
작업을 한 뒤 커밋 후 푸쉬해보자. 그런 뒤 깃헙페이지로 돌아가면
새로만든 브랜치로 바꾸면 pr를 할 수가 있다.
아까와 달리 merge하는 버튼이 없다. 권한이 없기 때문이다.
'AI 웹개발 트랙 - 내배캠 > 5주차' 카테고리의 다른 글
Git stash (0) | 2022.01.11 |
---|---|
Git commit 되돌리기 amend, revert, reset (0) | 2022.01.11 |
Git PR(pull request) (0) | 2022.01.10 |
Git 원격 repo와 branch (0) | 2022.01.10 |
Git merge conflict (0) | 2022.01.10 |