Both pair fork repo on Github
Both pair clone their repo on Github
$git clone < repo URL >
여기까지 완료했다면 , 페어의 repository와 나의 local을 연결하는 작업이 필요하다.
a. $git remote add pair < repo URL for pairs work > b. $git remote -v
페어가 작업한 결과물을 가져와 그 결과를 베이스로 코드를 작성해야 하기 때문에 , 페어의 repository를 연결하는 작업이 필요하다. 연결이 끝나면 , 드라이버를 맡은 사람이 먼저 코드를 작성하고 commit 한다.
Commit your change to your local repo
a. $git add <change file>
b. $git commit -m 'change'
Push your code to your remote origin
$git push origin master
이후 작업한 코드를 드라이버의 github repository에 push한다. 여기까지 완료 했으면 바뀐 드라이버는 직전에 작성된 코드를 자신의 local로 가져온다
Pull pair's code to local repository
$git pull pair master
Commit pair's change to local repo
$git add < change file > $git commit -m 'change TOO'
코드를 가져왔으면 , 이저 새로운 코드를 작성하고 , commit을 한다. 그리고 드라이버의 github repository에 push 한다.
Push pair code to pair's remote origin
$git push origin master
You pull latest version of pair's code
$gir pull pair master
항상 push는 자신의 repository에 , pull을 땡겨올 때는 pair의 repository에서 해야할 것을 잊지 말아야 한다.