일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- react
- State
- 깃헙
- jsx
- Til
- javascirpt
- 각자리수
- 객체지향프로그래밍
- pseudocode
- 페어프로그래밍
- props
- 수도코드
- ReactDOM
- 자료구조
- math.pow
- falsy
- 스택
- github
- stack
- 함수표현식
- pair
- while
- reduce
- SUPER
- 함수선언식
- render
- ES6
- 제곱함수
- CLONE
- JavaScript
Archives
- Today
- Total
강백호같은개발자
깃헙으로 페어 프로그래밍하기 본문
깃헙으로 페어 프로그래밍하기
페어와 함께 하나의 프로젝트를 작업하는 경우.
어떻게 깃헙을 활용해야할까?
즉 상대방이 작업한 작업물의 최신 버전을 어떻게 다운받고,
또 업로드 할 수 있는지에 관한 내용이다.
우선 각자 프로젝트 repository를 fork하고 clone한다.
그리고 페어가 작업한 결과물 위에서 코딩을 해야하기 때문에
페어의 repository를 연결하는 작업이 필요하다.
이 때 연결하는 명령어는 다음과 같습니다.
$ git remote add pair < Repo URL for pairs fork >
$ git remote -v
연동이 되었다면,
먼저 드라이버 역할을 하는 페어가 코드를 작성하고
자신의 remote repository에 변경사항을 push합니다.
네이게이터 역할을 했던 페어는 다음 명령어로 페어의 변경사항을 가져옵니다.
$ git pull pair master (or other branch name)
이렇게 역할이 바뀔 때마다 push 해놓은 변경사항을
페어가 pull 로 받아서 작업하고 다시 push하는 방식으로 진행합니다.
만약에 서로 같은 라인의 동일한 수정이 동시에 이루어졌다면,
그러니까 내가 직전에 작업했던 변경사항이,
pull 해온 페어 역시 작업했던 것이라면,
충돌을 일으켜버린다.
이 때는 당황하지 말고, 충동한 것 중 하나를 택한 다음,
commit 메시지로 남겨준다면, 문제를 해결 할 수 있다.
깃헙으로 페어프로그래밍 하는 방법에 대해서 알아보았다.
다양한 자료와 글을 참고하여 배우고 있는 개발 뉴비의 블로그입니다.
수정 보완할 것이 있다면 부담없이 댓글 남겨주세요 :)
'- 배움은 개발을 거들뿐(TIL)' 카테고리의 다른 글
TIL(20/06/17) 객체 지향 프로그래밍 Object Oriented Programming(OOP) in JavaScript (0) | 2020.06.17 |
---|---|
JavaScript 함수선언식과 함수표현식 (0) | 2020.06.13 |
JavaScript 에서의 객체 (Object) 이해 (0) | 2020.06.07 |
수도코드(pseudocode) 작성하는 방법 (1) | 2020.06.07 |
JavaScript 에서의 falsy 값 (0) | 2020.06.04 |
Comments