본문 바로가기
🛠️DevTools/Github

[Github] Fork에 대하여

by inbeom 2023. 8. 27.
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