ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Git - branch
    Git/Git 기초 2022. 1. 4. 22:24

    브랜치(Branch)

    브랜치란?

    소프트웨어를 개발할 때 개발자들은 동일한 소스코드를 함께 공유하고 다루게 된다. 동일한 소스코드 위에서 어떤 개발자는 버그를 수정하기도 하고 또 다른 개발자는 새로운 기능을 만들어 내기도 한다. 이와 같이 여러 사람이 동일한 소스코드를 기반으로 서로 다른 작업을 할 때에는 각각 서로 다른 버전의 보드가 만들어질 수밖에 없다.

     

    이러한 경우에, 여러 개발자들이 동시에 다양한 작업을 할 수 있게 만들어 주는 기능이 바로 브랜치(Branch)이다. 각자의 독립적인 작업 영역 안에서 마음대로 소스코드를 변경할 수 있다. 이렇게 분리된 작업 영역에서 변경된 내용은 나중에 원래의 버전과 비교해서 하나의 새로운 버전으로 만들어 낼 수 있다.

     

     

    브랜치란 독립적으로 어떤 작업을 진행하기 위한 개념이다. 필요에 의해 만들어진 각각의 브랜치는 다른 브랜치의 영향을 받지 않기 때문에, 여러 작업을 동시에 진행할 수 있다.


    branch 관련 명령어

    branch 확인
    git branch

    현재 git의 브랜치 목록을 보여주는 명령어이다.

     

     

    처음 작업공간에 init을 하게 되면 master라는 기본 브랜치를 생성한다. 위 사진 master 왼쪽에 * 표시는 현재 사용 중인 브랜치를 의미한다.

     

    branch 생성
    git branch 브랜치이름

    새로운 브랜치를 생성하는 명령어이다.

     

     

    위 사진과 같이 topic 브랜치가 생성되었음을 확인할 수 있다.

     

    branch 이동
    git checkout 브랜치이름

    다른 브랜치로 이동하는 명령어이다.

     

     

    위 사진과 같이 topic 브랜치로 이동되었음을 확인할 수 있다.


    출처

    https://backlog.com/git-tutorial/kr/stepup/stepup1_1.html

     

    728x90

    'Git > Git 기초' 카테고리의 다른 글

    Git - rebase  (0) 2022.01.06
    Git - merge  (0) 2022.01.04
    Git - Git 상태 복구 (reset & reflog & amend)  (0) 2022.01.04
    Git - Git 기본기 (init & add & commit)  (0) 2022.01.03
    Git - Git의 3가지 영역  (0) 2022.01.03

    댓글

Designed by Tistory.