[git] fork 사용하기

김효진·2021년 1월 21일
0

1. 내 원격 저장소에 추가할 상대의 저장소를 찍어오기 (fork)

2. fork해서 만들어진 repository의 url을 복사해서 받아오기 (clone url)

git clone [Clone URL]

3. pull-request 작업을 수행할 branch 생성하기

git checkout -b [branchName]
git remote add origin [clone URL]
git branch

4. 코드 수정 및 파일 추가

5. 추가한 파일 or 폴더를 add

git add [fileName] or git add . (전체)

6. commit

git commit -m "[commit message]"

7. fork한 repository의 branch로 push

git push origin [branchName]

8. fork한 저장소에서 pull-request 요청하기

9. PR(Pull Request)를 받은 원본 저장소 관리자는 변경된 내역을 확인 후 Merge 여부를 결정

  • branch가 master인지 확인 후 아닐 경우 branch 변경
    git status
    git checkout master

  • branch가 master인 상태에서 [branchName] branch와 merge
    git merge [branchName]

10. Merge 이후 동기화 및 branch 삭제

  • 원본 저장소에 Merge가 완료되면 로컬 코드와 원본 저장소의 코드를 동기화 및 작업하던 branch 삭제

    • 코드 동기화
      git pull origin(별칭)

    • branch 삭제
      git branch -d [branchName]

    +. 향후 추가 작업 요소가 생길 경우

    • 원본 저장소와 동기화
      git pull origin(별칭)
      1. branch 생성부터 다시 진행

rebase-interactive 는

여기참조

profile
맨땅에 헤딩 🐣

0개의 댓글