Pair Programming Git workflow

MihyunCho·2021년 4월 6일
0

[Git] Git 과 Git Hub

목록 보기
1/3
post-thumbnail

페어 프로그래밍 시 git workflow 정리

주의사항 : push는 자신의 레파지토리에, pull을 땡겨올때는 페어의 레파지토리에서.

  1. 진행할 스프린트의 레파지토리를 복사해온다 → fork
  2. 복사해온 스프린트의 레파지토리를 git clone을 이용하여 각자의 local로 가져온다
$ git clone <Repo URL>
  1. 페어의 레파지토리와 나의 local을 연결해야함
    • 여기서 pair는 별칭으로, 다른 이름을 사용해도 된다
$ git remote add pair <Repo URL for pairs fork>
$ git reomte -v // 현재 원격 저장소 확인
  1. 드라이버가 코드 작성후 commit 함
$ git add <change file>
$ git commit -m 'message'
  1. 이후 작업한 코드를 자신의 깃헙 레포, 즉 드라이버의 레파지토리에 push 한다
$ git push origin master(or other branch name)
  1. roll을 바꾼다 (드라이버와 네비게이터 역할 바꿈)

직전에 작성된 코드를 자신의 local로 가져온다

$ git pull pair master(or other branch name)
  1. 새로운 코드를 작성하고 commit하고 자신의 레포, 즉 현재 드라이버의 레파지토리에 푸쉬한다.
$ git add <change file>
$ git commit -m 'message2'

$ git push origin master(or other branch name)
  1. 또다시 roll을 바꾸고, 6~7 의 과정을 반복
$ git pull pair mater(or other branch name)

$ git add <change file>
$ git commit -m 'message3'

$ git push origin master(or other branch name)
profile
Sic Parvis Magna 🧩

0개의 댓글