1 분 소요

1단계, 2단계 제출 방법

📝pair와 구현한 코드 내보내기

(내 vscode에서 구현했다고 가정)

1. pair와 연결하기

  • pair는 본인이 포크한 저장소에 step1 브랜치를 생성
  • pair가 저장소에서 나를 colaborator로 추가


2. pair 저장소 추가 & push

✔️ second는 저장소 별칭

git remote add second {pair의 저장소 url}
git push second step1 //pair의 step1 브랜치에 push



📝Pull Request에 들어갈 내용

1. 어떻게 해결하려고 했는 지
2. (덜 됐다면) 덜 된 이유
3. 글 다듬어서 쓰기



📝미션 2단계 제출 방법

1. merge를 완료했다는 통보를 받으면 브랜치 변경 및 작업 브랜치 삭제(option)한다.

git checkout main
git branch -D step1


2. 통합(merge)한 woowacourse 저장소와 동기화하기 위해 woowacourse 저장소 추가

✔️ upstream은 저장소 별칭

git remote add upstream https://github.com/woowacourse/javascript-racingcar.git


3. woowacourse 저장소에서 자기 브랜치 가져오기(또는 갱신하기)

git fetch upstream chlwlstlf
git branch -a //remotes/upstream/chlwlstlf 브랜치 생성 확인


4. woowacourse 저장소 브랜치와 동기화하기

✔️ rebase는 다른 브랜치에서 진행된 커밋을 다시 가져와서 base를 재설정하는 것

git rebase upstream/chlwlstlf

⚠️ rebase에서 충돌이 떴다. 커밋 충돌인 것 같다.

<<<<<< HEAD 위에 있는 글씨들이 버튼이다.
나는 현재 변경 사항이 제일 최근 상태이기 때문에 첫 번째 버튼을 눌러 바꿔 주었다.
충돌 사진

- Accept Current Change: 현재 변경 사항
- Accept Incoming Change
- Accept Both Changes
- Compare Changes


5. main 브랜치에 푸시하기


6. stetp2 브랜치 만든 후 main 브랜치 풀 받기

댓글남기기