1. 공용 프로젝트를 fork 하고 로컬에 다운 받아서 작업을 신나게 한다. commit 까지 진행한다.
2. 원본 프로젝트를 remote에 추가한다.
git remote -v (현재 저장소 목록 확인)
git remote add (원본 저장소 별칭- 보통은 upstream을 사용) (원본 저장소 주소)
git remote -v 로 저장소 추가가 되었는지 확인
3. push 전에 원본 프로젝트의 최근 버전을 pull 한다.
git pull upstream(저장소 별칭) develop(브랜치 이름)
이 경우 conflict 되는 부분이 없다면 그냥 pull 되고,
아니라면 conflict 메시지가 나온다. 다 지우고 다시 커밋하면 된다.
커밋하게 된다면 나와 다른 사람들의 작업 내용과, conflict 메시지가 나온다.
4. git push origin develop 메시지. (내 저장소에 그냥 저장한다.)
5. Merge pull request는 하지 말고 전 단계 까지만한다...
세부 내용은 나중에 다시 정리...!
'유용한 정보' 카테고리의 다른 글
보안에 신경써야 하는것. (0) | 2018.12.31 |
---|---|
async await 순차 진행 (0) | 2018.12.27 |
MySQL count(*)로 받아오는 값은 문자열이었다. (0) | 2018.11.21 |
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) 에러 해결하기 (0) | 2018.11.18 |
enzyme을 통한 create-react-app에서의 테스트 (0) | 2018.10.05 |