-
Git - branchGit/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