[GitHub] fork부터 PR까지

1. 프로젝트를 자신의 계정으로 fork하기

  • fork는 프로젝트의 저장소를 자신의 계정으로 복사하는 기능

  • 포크 클릭시 자신의 계정으로 복사됨

2. fork한 저장소를 자신의 컴퓨터로 clone하기

  • clone 명령은 github.com에 존재하는 이 저장소를 자신의 노트북 또는 PC로 복사하는 과정
  git clone https://github.com/{본인_아이디}/{저장소 아이디}.git

  • clone한 폴더로 이동
cd {폴더이름}

3. Github 연결 확인하기

  • remote 확인하기
git remote -v
  • 연결된 리모트가 없을때 : remote 연결하기
git remote add origin https://github.com/{본인_아이디}/{저장소 아이디}.git
  • 잘못 연결했을때 : remote 삭제후 다시 추가하기
git remote remove origin//삭제
git remote add origin https://github.com/{본인_아이디}/{저장소 아이디}.git

4. 기능 구현을 위한 브랜치 생성

  • branch : 서로 다른 작업을 하기 위한 별도의 공간.
  • 브랜치이름은 develop_기능단위 형태로 생성.
    git checkout -b {브랜치이름}
    ex) git checkout -b develop_layout

5. 기능 구현 (열심히 코딩)

6. 기능 구현 후 add, commit

git status // 변경된 파일 확인
git add 폴더/파일명
git commit -m "메시지"

7. 본인 원격 저장소에 올리기

git push origin 브랜치이름

8. Pull Request를 보내기

  • Pull Request는 github에서 제공하는 기능으로 코드리뷰 요청을 보낼 때 사용

9. 해당 PR이 Merge 된 후, 자신의 계정 저장소 동기화시키기

10. 4.기능 구현을 위한 브랜치 생성 부터 다시 진행


해당 레포지토리에 대한 수정 권한자 진행사항

1. Merge 시키기

2. Branch 삭제

좋은 웹페이지 즐겨찾기