Github 조직 Repo 협업하기(with Github Fork)
조직 repo를 Fork를 통해 본인 repo에 가져 온 후 git clone으로 로컬에서 작업하기!!
1. Fork 하기
조직 repo에서 fork 버튼 클릭
2. reository name 설정 후 "Create Fork" 버튼 클릭
repo이름은 본인 계정에 생성할 repo이름이기 때문에 자유롭게 설정 가능
3. 본인 repo를 본인의 local 환경에서 작업하기 위해 클론 작업 진행
해당 repo 주소 복사
로컬 컴퓨터 터미널 들어가서 git clone 진행
git clone {복사된 주소 입력}
4. 클론된 repo 접속 후 작업을 위해 upstream, branch 설정
branch 명은 실무에서 규칙은 있지만 현재는 작업자가 자유롭게 결정하기!!
5. 작업 진행하기
COMMIT을 한번에 하기 보다는 작업 단위별로 해주기!!
6. 작업이 완료되어 github에 푸시 진행
6-1. Git push 인증 오류시
Github에 Authentication OTP 설정한 계정의 경우 기존 비밀번호 입력 시 아래와 같은 오류 발생
Github 계정 세팅 버튼 클릭
Development Setting 클릭
Personal Access token -> token -> Generate token -> Generated new token(Classic) 클
token 명 입력 및 모든 repo에 권한 준 후 토큰 생성
생성된 토큰 값 잘 저장해놓기!!!
다시 git push 할 때 비밀번호 입력시 해당 토큰 값 입력
7. Github에 내 개인 repo로 들어가서 PR 요청
내가 작업한 브런치 기준 Compare & Pull Reqeust 버튼 클릭
base Repository 경로 확인
주요 변경사항 내용 작성
Reviewer 요청(민준을 지정해야 나한테 알림이 옴!!!)
위의 작업 다 끝나면 Create Pull 버튼 클릭
8. PR 요청이 완료되면 관리자가 확인 후 merge 진행
9. 관리자가 merge 이후 본인 개인 repo 최신으로 유지
Update 버튼 클릭
10. 새로운 작업을 할 경우 local에서도 최신으로 유지
Last updated