Git/Git 기초

Git - branch

임빈영 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