다른 개발자의 프로젝트 활용하기(fork, clone, branch)
fork다른 개발자의 원격 저장소(repository)에 공유된 프로젝트를 내 원격 저장소에 복제한다. 내 원격 저장소에 복제하면 settings 탭의 설정 조작과 코드를 수정할 수 있는 권한이 생긴다. fork한 저장소는 원본 저장소와 연결되어 있다. 원본 저장소에 commit 등 변동 사항이 있으면 fetch, pull의 과정을 통해 fork한 저장소에도 반영할 수 있다.나는 원본 저장소(fork 대상)에는 권한이 없기 때문에 fork를 통해 복제한 내 저장소에 변경 사항을 저장하고 Pull Request를 보내 승인을 받으면 원본 저장소에 반영될 수 있다. clone복제한 프로젝트는 GitHub의 원격 저장소에 저장되어 있기 때문에 코드를 수정하기 위해 나의 로컬 저장소로 복제한다.clone은 원격..
2024.10.17