Return to Video

Committing the Conflict Resolution

  • 0:00 - 0:04
    소행성을 쪼개는 부분을
    새로운 함수에 옮겨서
  • 0:04 - 0:07
    충돌을 해결했습니다
  • 0:09 - 0:12
    하지만 Git 에게 충돌이
    해결됐다고 알려줘야 하는데
  • 0:12 - 0:15
    커밋을 하면 됩니다
  • 0:15 - 0:16
    먼저 파일을 저장하고
  • 0:16 - 0:19
    git status 를 실행합니다
  • 0:19 - 0:23
    이번에는 game.js 에
    단순 변경이 아닌
  • 0:23 - 0:26
    양쪽 모두 변경되었다고 합니다
  • 0:26 - 0:29
    두 브랜치가 모두 변경했고
    충돌이 있었기 때문입니다
  • 0:29 - 0:33
    충돌을 해결했기 때문에
    스테이지 영역으로 추가합니다
  • 0:34 - 0:39
    git status 를 다시 실행하면
    모든 충돌을 해결했지만
  • 0:39 - 0:40
    아직 머지중이라고 합니다
  • 0:40 - 0:43
    머지를 완료하기 위해서는
    git commit 을 해야 합니다
  • 0:43 - 0:44
    커밋을 하면
  • 0:44 - 0:49
    이미 커밋 메시지가 있는
    에디터가 켜집니다
  • 0:49 - 0:53
    마스터 브랜치와 쉬움모드 브랜치를
    머지했고 game.js 파일에
  • 0:53 - 0:56
    충돌이 있었다고 나옵니다
  • 0:56 - 0:58
    이 메시지도 원한다면
    변경할 수 있습니다
  • 0:58 - 1:01
    하지만 이 메시지가 커밋을
    잘 설명하고 있기 때문에
  • 1:01 - 1:03
    그대로 남기고 종료하겠습니다
  • 1:03 - 1:05
    git log 를 실행해 보면
  • 1:05 - 1:07
    새로운 커밋이 하나
    만들어 졌습니다
  • 1:08 - 1:12
    Git 은 머지와 충돌해결을
    다른 커밋으로 나누지 않고
  • 1:12 - 1:14
    하나의 커밋에 둡니다
  • 1:15 - 1:18
    이제 자신의 컴퓨터로 가서
    마스터 브랜치와 쉬움모드 브랜치를
  • 1:18 - 1:22
    머지하고 충돌을 해결해 봅시다
  • 1:22 - 1:25
    해결하고 나면
    git log -n 1 을 실행해서
  • 1:25 - 1:26
    그 결과를 입력해주세요
  • 1:26 - 1:31
    -n 은 숫자만큼만
    커밋을 보여달라는 의미로
  • 1:31 - 1:32
    이 경우는 한 개입니다
Title:
Committing the Conflict Resolution
Description:

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

Korean subtitles

Revisions