Git - 브랜치 만들기

브랜치2 : 만들기

참조

브랜치 만들기 예제

1. Branch 메뉴 선택

  • SourceTree에서 Branch 메뉴를 선택합니다.

1

2. Branch 이름 설정

  • 생성할 Branch 의 이름을 설정합니다.

2

3. Branch 생성 완료

  • 생성 완료된 브랜치는 다음과 같이 보여집니다.

3

4. master 브랜치 체크아웃 상태에서 몇가지 내용 추가 및 커밋

  • 현재 브랜치는 master와 실험 2개의 브랜치를 가지고 있습니다.
  • 여기서 master 브랜치를 체크아웃 하고, index.html 파일 내용을 몇번 수정해서 여러번 커밋을 진행해 줍니다.

4

  • 현재 master 체크아웃 상태에서 index.html 파일 내용을 아래와 같습니다.
<html>
   <body>
      <header>
         <h1>Git</h1>
      </header>
      <ul>
         <li>Git 이란?</li>
         <li>버전</li>
      </ul>
   </body>
</html>

5. master 브랜치에서 실험 브랜치로 체크아웃

  • master 브랜치에서 실험 브랜치로 체크아웃 합니다.
  • 그리고 index.html 내용을 봐줍니다.
<html>
   <head>
      <meta charset="UTF-8"/>
      <title>GIT 타이틀입니다.</title>
   </head>
   <body>
      <header>
         <h1>Git</h1>
      </header>
      <ul>
         <li>sync.egoing</li>
         <li>introduce Git</li>
         <li>version</li>
         <li>Branch</li>
         <li>브랜치</li>
         <li>충돌</li>
         <li>충돌해결</li>
         <li>원격저장소</li>
         <li>push</li>
         <li>pull</li>
         <li>협업</li>
         <li>sync</li>
         <li>push.egoing</li>
         <li>pull.leezche</li>
         <li>conflict.egoing.leezche</li>
         <li>외부도구 .master</li>
         <li>스테시</li>
         <li>ignore</li>
      </ul>
   </body>
</html>
  • master 브랜치의 index.html 내용과는 다른걸 보실 수 있습니다.

6. 실험 브랜치에서 index.html 내용 수정 후 커밋하기

  • 실험 브랜치 체크아웃 상태에서 index.html 파일 내용을 수정 후 커밋합니다.
  • 이전과는 다르게 Graph 모양이 변경된 것을 보실 수 있습니다.

5

master 브랜치일 때 index.html 내용

<html>
   <body>
      <header>
         <h1>Git</h1>
      </header>
      <ul>
         <li>Git 이란?</li>
         <li>버전</li>
      </ul>
   </body>
</html>

실험 브랜치일 때 index.html 내용

  • master 브랜치에서 태그는 없는데, 실험 브랜치에서의 index.html 내용안에는 태그가 있는것을 확인하실 수 있습니다.
<html>
   <head>
   </head>
   <body>
      <header>
         <h1>Git</h1>
      </header>
      <ul>
         <li>Git 이란?</li>
         <li>버전</li>
      </ul>
   </body>
</html>
728x90

'버전관리' 카테고리의 다른 글

Git - 충돌 해결 (Merge Conflict)  (0) 2021.05.03
Git - Merge(병합)  (0) 2021.05.03
Git - 되돌리기 5 : Revert  (0) 2021.05.01
Git - 되돌리기 4 : Reset  (0) 2021.05.01
Git - 수정사항취소하기 (Discard)  (0) 2021.05.01

이 글을 공유하기

댓글

Designed by JB FACTORY