codin9cafe[2015.03. 18]git 브랜치 - 김병수

14
1

Upload: codin9cafe

Post on 12-Apr-2017

118 views

Category:

Technology


3 download

TRANSCRIPT

Page 1: codin9cafe[2015.03. 18]Git 브랜치 - 김병수

1

Git Branch발표자 : 김병수

Page 2: codin9cafe[2015.03. 18]Git 브랜치 - 김병수

2

1.  시작하기

2. Git 의 기초

3. Git 브랜치

4. Git 서버

5.  분산 환경에서의 Git

6. Git 도구

7. Git 맞춤

8. Git 으로 이전하기

9. Git 의 내부 출처 : Pro Git 1st Edition 한글판

Page 3: codin9cafe[2015.03. 18]Git 브랜치 - 김병수

3

INDEX1. What is Branch?

2. Make Branch3. Merge Branch

4. Branch Conflict

Page 4: codin9cafe[2015.03. 18]Git 브랜치 - 김병수

4

Page 5: codin9cafe[2015.03. 18]Git 브랜치 - 김병수

5

1. What is Branch?

Git Branch -> 코드를 통째로 복사하고 나서 원래 코드와는 상관없이 독립적으로 개발

사진출처 : http://backlogtool.com/git-guide/kr/stepup/stepup1_2.html

출처 : naver 어학사전

Page 6: codin9cafe[2015.03. 18]Git 브랜치 - 김병수

6

Page 7: codin9cafe[2015.03. 18]Git 브랜치 - 김병수

7

2. Make Branch

Page 8: codin9cafe[2015.03. 18]Git 브랜치 - 김병수

8

Page 9: codin9cafe[2015.03. 18]Git 브랜치 - 김병수

9

3. Merge Branch

Page 10: codin9cafe[2015.03. 18]Git 브랜치 - 김병수

10

Page 11: codin9cafe[2015.03. 18]Git 브랜치 - 김병수

11

4. Branch Conflict1) 충돌의 조건- 두개의 서로 다른 브런치가 하나의 파일 안에 같은 위치의

코드 부분을 수정 할 때

2) 해결방법- 두 개의 브런치를 병합할 때 충돌 메시지를 보여주고 수정

내용 중에 어느 것을 쓸 것인지 정하여서 충돌 해결을 Git에게 알림

3) 충돌의 최소화 - 통합 브랜치와 토픽 브랜치가 통합 브랜치의 내용을 끊임없이

동기화해야지 충돌이 적어짐

Page 12: codin9cafe[2015.03. 18]Git 브랜치 - 김병수

12

4. Branch Conflict

Page 13: codin9cafe[2015.03. 18]Git 브랜치 - 김병수

13

Page 14: codin9cafe[2015.03. 18]Git 브랜치 - 김병수

14