💻 IT/GIT

[Git] git branch 다루기 (branch 만들기, 삭제하기, 이동하기)

Nyan cat 2022. 11. 3. 22:19


 

📌 브랜치란?

git은 root commit(뿌리가 되는 커밋)을 시작으로 해서 여러 개의 가지가 있는 나무와 같은 모양이다.

명령어 git status 를 실행하면 현재의 브랜치 위치를 알 수 있다 → On branch master

그리고 여러 명의 개발자가 함께 개발하기 때문에 독립적인 작업을 하기 위해 필요한 것이 브랜치이다. 다른 브랜치의 영향을 받지 않고 작업하기 위해 잠시 곁가지를 만들어둔다고 생각하면 된다.

업무에서는 기능별로, 모듈별로 브랜치를 나눠서 사용하다가 해당 기능이 완성되면 master 브랜치로 병합하는 것이 일반적이다.

그러니까 정리해보자면 잠시 곁가지를 쳐서 내가 해야할 작업을 하고 완성이 되면 그 곁가지를 다시 master로 합치는 것이다.

 

📌 브랜치 관련 명령어들

  • 브랜치 만들기
$ git branch [branch 이름]
  • 브랜치 이동하기
$ git checkout [branch 이름]
  • 현재 repository의 모든 브랜치 조회하기
$ git branch
  • 브랜치 삭제하기
$ git branch -d [branch 이름]
  • 브랜치 생성과 동시에 해당 브랜치로 이동하기
$ git checkout -b [branch 이름]

 

📌 브랜치 merge하기

branch merge : 브랜치를 병합할 수 있는 방법

$ git merge [branch 이름]

 

반응형

'💻 IT > GIT' 카테고리의 다른 글

[Git] git으로 코드 작성자 찾는 법  (0) 2022.11.14
[Git] git reset하기 (soft, mixed, hard 옵션)  (1) 2022.10.06
[Git] Git이란?  (0) 2022.09.13