열렬히.뛰기

업데이트 적용하기

소프트스킬 > 업데이트 적용하기

예시 상황

javascript
영희와 철수가 각각 issue를 파서 eat.cpp를 건드리고 있다고 생각하자.

1. 영희가 eat.cpp의 13 ~ 15번째 줄을 업데이트 했다.
2. 이때 철수는 eat.cpp의 30번째 줄 이하를 수정하고 있었다.

철수는 어떻게 하면 영희의 업데이트를 받아드릴 수 있을까?

병합의 두 가지 절차

pull 명령어

  • 원격 저장소(=github)에서 변경 내용을 받는다.
  • 이를 바로 합친다.

fetch 명령어

  • 원격 저장소(=github)에서 변경 내용을 받는다.
  • 합치지는 않는다.

fetch 쓰기

shell
무엇이 

이슈끼리 합치기

(브랜치2)의 내용을 (브랜치1)로 끌어오고 싶을 때

bash
1. (브랜치2)로 간다.
2. git pull
3. (브랜치1)로 다시 간다.
4. git merge (브랜치2)