일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 깃허브 리드미 뱃지
- js 삭제 기능
- js string을 array로
- js 시계만들기
- js preventDefault
- js 삭제 버튼
- js filter 삭제
- js array id 부여
- 깃허브 리드미 기술스택
- js date.now
- js todolist
- 깃허브 꾸미기 예시
- javascript
- js localstorage 저장
- js 시간 표시
- javescript
- js localstorage
- js
- 판다코딩
- js todo
- js local storage
- 노마드코더
- c++
- js 문자열 변환
- js 문자열을 배열로
- 피그마 왕초보
- js forEach
- 노마드코더 크롬앱 만들기
- js 노마드코더
- 깃허브 뱃지 링크
- Today
- Total
I'm gonna be the BEST.
Github에서 fork로 협업하는 방법 본문
나는 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를 생성하여 그 곳에서 코딩한다.
'Git & Github' 카테고리의 다른 글
Github 꾸미기😎 깃꾸✨ READEME를 채워보자! (0) | 2022.10.21 |
---|