Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- merge
- wetube
- AWS
- S3
- docker
- RDS
- react
- pandas
- NeXT
- TypeScript
- Props
- 카톡
- Class
- 튜플
- SAA
- git
- EC2
- 채팅
- async
- SSA
- 파이썬
- 중급파이썬
- flask
- node
- MongoDB
- dict
- crud
- Vue
- socket io
- lambda
Archives
- Today
- Total
초보 개발자
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 |