본문 바로가기
공부/Java

[우아한테크코스] 페어프로그래밍 Git

by JERO__ 2022. 4. 2.

공통

  • fork (해당 Git에서)
  • 내 브랜치만 클론
git clone -b asebn1 --single-branch <https://github.com/asebn1/java-racingcar.git>

1단계

  1. 내 로컬 PC에서 페어프로그래밍 진행
    • 브랜치 생성
    git checkout -b step1
    
    • Code With 통해 진행
  2. 페어의 로컬 PC에서 페어프로그래밍 진행 후
    • 페어의 깃 주소 remote
    git remote add zero <https://github.com/asebn1(페어ID)/java-racingcar.git>
    
    • pull, push
    git pull zero step1
    git push origin step1
    

2단계

  • 진행한 자신의 브랜치 삭제
git checkout asebn1(아이디) // 현재 step1이기에 바꿔준다. 
git branch -D step1(브랜치명) // 진행한 브랜치 삭제
  • 통합(merge)한 woowacourse 저장소와 동기화
git remote add **zero** <https://github.com/woowacourse/java-lotto.git>
git remote -v   // 전체 remote 저장소 목록 보기
  • 저장소에서 내 브랜치 가져오기 (로컬) - 가져오긴 했지만 아직 반영X
git fetch zero asebn1(본인아이디)
  • woowacourse와 자신의 브랜치를 동기화 - 반영 (rebase)
git rebase zero/asebn1(아이디)
  • 새로운 브랜치 생성
git checkout -b step2(브랜치명)

 

'공부 > Java' 카테고리의 다른 글

[JAVA] 코드 순서  (0) 2022.04.03
정적(static) 메소드 써도 될까?  (0) 2022.04.02
instanceof의 사용을 지양하자  (0) 2022.03.30
미션 코드로 Git잔디 심기  (0) 2022.03.28
인텔리제이 멀티커서 사용하기  (0) 2022.03.21

댓글