728x90
반응형
fork는 다른 사람의 Github repository에서 내가 어떤 부분을 수정하거나 추가 기능을 넣고 싶을 때 해당 respository를 내 Github repository로 그대로 복제하는 기능이다.
- fork한 저장소는 원본(다른 사람의 github repository)와 연결되어 있다.
- 연결 되어 있다는 의미는 original repository에 어떤 변화가 생기면(새로운 commit) 이는 그대로 forked된 repository로 반영할 수 있다.
- 이 때 fetch나 rebase의 과정이 필요하다.
💡 사용 방법
- fork하여 자신의 repository에서 개발 후 original repository에 변경 사항을 적용하고 싶으면 해당 저장소에 pull request를 해야한다.
- pull request가 original repository의 관리자로 부터 승인 되었으면 내가 만든 코드가 commit, merge되어 original 에 반영된다.
- pull request 하기 전까지는 내 github에 있는 forked repository에만 변경 사항이 적용된다.
728x90
반응형
'🛠️DevTools > Github' 카테고리의 다른 글
[Github] Project 기능 사용하기 (0) | 2023.08.27 |
---|---|
[Github] Clone이란? (0) | 2023.08.27 |
[Github] 에러 노트 (0) | 2023.08.27 |