Return to Video

04-19 Local Copies of Remote Branches Solution

  • 0:00 - 0:03
    이 문제에 답을 하기 위해
    git fetch 전에
  • 0:03 - 0:07
    로컬 저장소와 GitHub에
    어떤 커밋이 있었는지 생각해봅시다
  • 0:07 - 0:09
    저장소를 복제할 때
  • 0:09 - 0:12
    마지막 커밋은 래리의
    칠리 조리법을 추가한 커밋이므로
  • 0:12 - 0:15
    그 커밋이 로컬 저장소의
    마지막 커밋입니다
  • 0:15 - 0:17
    물론 그 전의 커밋도 있지만
  • 0:17 - 0:20
    공간이 부족하니
    생략하겠습니다
  • 0:20 - 0:22
    이제 새로운 향신료를 추가하면
  • 0:22 - 0:26
    그 커밋도 로컬 저장소에
    존재하게 됩니다
  • 0:26 - 0:28
    마스터 브랜치가 있는 곳이죠
  • 0:28 - 0:32
    origin/master 는 여전히
    복제한 순간 원격 저장소의
  • 0:32 - 0:33
    커밋을 가리킵니다
  • 0:33 - 0:37
    복제 후에 사라가 쿠민이 없는
    커밋을 GitHub에 추가했지만
  • 0:37 - 0:40
    여러분의 origin/master 브랜치에는
    아직 적용되지 않았습니다
  • 0:40 - 0:43
    GitHub 의 마스터의 상태입니다
  • 0:43 - 0:44
    이 상태가
  • 0:44 - 0:47
    git fetch를 하기
    직전의 상태입니다
  • 0:47 - 0:52
    git log origin/master 를 실행하면
    래리가 추가한 칠리 조리법은 있지만
  • 0:52 - 0:56
    여러분이 추가한
    새로운 향신료나
  • 0:56 - 1:00
    사라가 추가한 쿠민 제거는
    보이지 않습니다
  • 1:00 - 1:04
    git status 를 실행해보면
    여러분의 브랜치가
  • 1:04 - 1:06
    origin/master 보다
    앞서있다고 나옵니다
  • 1:06 - 1:11
    git log 와 git status 는
    인터넷 없이 작동하기 때문입니다
  • 1:11 - 1:13
    이 명령을 실행할 때
    인터넷에 접속할 수 없다고
  • 1:13 - 1:14
    생각해 보세요
  • 1:14 - 1:19
    로컬 저장소는 쿠민을 없애는
    조리법이 있는지도 알 수 없습니다
  • 1:19 - 1:21
    git log origin/master 를
    실행한다고 해도
  • 1:21 - 1:24
    당연히 보이지 않습니다
  • 1:24 - 1:28
    git status 는 현재 브랜치가
    동기화되지 않았다는 것을 모릅니다
  • 1:28 - 1:31
    여러분의 브랜치가
    가장 최신이라고 생각하죠
  • 1:31 - 1:35
    이제 git fetch 를 실행하면
    쿠민이 없는 조리법을 받아오고
  • 1:35 - 1:38
    origin/master 브랜치가 그 커밋을
    가리키도록 업데이트 합니다
  • 1:38 - 1:42
    로컬 마스터는 여전히
    새로운 향신료를 가리킵니다
  • 1:42 - 1:46
    이 시점에서 쿠민이 없는
    조리법의 복사본이 있고
  • 1:46 - 1:49
    git log 를 사용해서
    접근할 수 있습니다
  • 1:49 - 1:52
    이제 git log 를 사용하면
    쿠민 없는 조리법과
  • 1:52 - 1:54
    칠리 커밋을 볼 수 있습니다
  • 1:54 - 1:57
    새로운 향신료 커밋은 볼 수 없는데
    여전히 로컬 마스터 브랜치에만
  • 1:57 - 1:58
    존재하기 때문입니다
  • 1:58 - 2:00
    이제 origin/master 와
    master 가
  • 2:00 - 2:03
    서로 가지지 않은 커밋을
    하나씩 가지고 있어서
  • 2:03 - 2:07
    git status 는 origin/master 와
    동기화가 안 되었다고 나타납니다
Title:
04-19 Local Copies of Remote Branches Solution
Description:

more » « less
Video Language:
English
Team:
Udacity
Project:
UD775 - How to Use Git and GitHub
Duration:
02:08

Korean subtitles

Revisions