-
Git - pull requestGit 2018. 7. 8. 06:49반응형
1. 타겟 저장소를 Fork 한다. -> fork로 생성한 본인 계정의 저장소에서 clone or download를 누르고 나오는 url을 복사한다.
2. 자신의 PC에 작업할 공간에 불러온다. -> git clone https://github.com/계정/github.io.git
3. 로컬 저장소에 원격 저장소를 추가한다. -> git remote add real-blog(별칭) https://github.com/계정/github.io.git (원본 프로젝트 저장소를 원격 저장소로 추가),
git remote -v (원격 저장소 설정 확인 방법)
4. 독립적인 개발을 위해 브랜치 생성 -> git checkout -b 브랜치이름
브랜치 확인 -> git branch
5. 코드 편집 후, add, commit, push를 통해 진행 -> git push origin 브랜치이름 (브랜치의 수정 내역을 origin으로 push)
6. pull request 생성 -> push 완료 후, 본인 github 저장소에 들어오면 clone 구역 상단에 compare & pull request가 활성화 된다.
버튼을 선택해서 메세지를 작성하고 PR(pull request)을 생성한다.
7. Merge pull request -> PR을 받은 원본 관리자는 변경내역을 확인 후 Merge 여부를 결정한다.
8. Merge 이후 동기화 & 브랜치 삭제 -> 원본 저장소에 merge가 완료되면 로컬 코드와 원본 저장소의 코드를 동기화 시킨다.
작업하던 로컬의 브랜치를 삭제한다.
git pull real-blog(remote 별칭) (코드 동기화)
git branch -d 브랜치이름 (브랜치 삭제)
9. 추가 작업시에는 동기화 후, 브랜치 생성부터 반복한다.
반응형'Git' 카테고리의 다른 글
Git - LF will be replaced by CRLF in "~~~file" (0) 2018.07.15 github license (0) 2018.07.14 다른 branch에 있는 내용을 현재 branch에 합치기 (0) 2018.07.08 Git Guide (0) 2018.05.16 Git 오류 - fatal: AggregateException encountered. (0) 2018.05.15 댓글