I'm gonna be the BEST.

Github에서 fork로 협업하는 방법 본문

Git & Github

Github에서 fork로 협업하는 방법

새싹 개발자 뚜비 2022. 3. 8. 11:26
728x90

나는 IT 관련 국비지원 교육을 듣고 있다.

조를 편성하여 프로젝트를 진행하는데 Github를 너무 몰라서 얼마나 헤매이고 있는지 정말 아찔하다ㅠㅠ

안까먹게 좀 적어놔야ㅠㅠ

그럼 내가 공부하려고 만드는 Github에서 fork로 협업하는 방법 시작!


먼저 프로젝트 repository에서 오른쪽 상단 fork를 누른다.

 

그럼 내 Github에 통째로 복사된다.

그 다음은 내 로컬 저장소에 clone을 할 차례이므로

초록색 code 버튼을 눌러보자!

 

HTTPS 아래의 URL을 복사해주고 파이참에서 새로운 프로젝트를 생성한다.

 

프로젝트 생성 후 왼쪽 하단의 terminal 창을 열어 명령어를 입력할 준비를 한다.

 

git clone [fork한 자신의 github 주소] 

이 명령어를 통해 pycharm과 프로젝트를 연동시킨다.

 

git init

소스 코드를 git으로 관리하기 위해 git init으로 저장소를 초기화한다.

다른 블로그를 찾아보았을 때는 git init전에 git remote add upstream을 해주라고 했는데

그랬을 때 나는 오류가 났다. upstream 하기 전에 꼭 git init을 해주자

 

git remote add upstream [fork로 복제해온 오리지널 github 주소]

메인 저장소의 코드와 싱크하기 위한 명령어라고 한다.

 

그 다음

git remote -v

로 upstream이 오리지널 github주소로 fetch와 push가 잘되었는지 확인해준다.

 

* 생략 가능 *

git checkout -b [브랜치이름]

준비가 완료 되었다면 위의 명령어를 입력한다. 그러면 branch 생성과 동시에 해당 브랜치로 변경된다.

반드시 브랜치를 만들어 작업할 필요는 없지만 나는 협업하는 동안에 내가 한 작업을 백업한다는 느낌으로 새로운 branch를 생성하여 그 곳에서 코딩한다.

728x90

'Git & Github' 카테고리의 다른 글

Github 꾸미기😎 깃꾸✨ READEME를 채워보자!  (0) 2022.10.21