[git/github] branch

c_10.log·2023년 3월 4일
0

github

목록 보기
5/8
post-thumbnail

branch

나뭇가지.
협업을 진행할 때, 각 파트별로 commit을 진행하고 나중에 합치는 방식

  • master(main) branch : 나무 기둥을 의미, branch로 갈라지기 전 branch

실습

git branch

현재 생성된 branch들과 내가 어느 branch에 위치해있는지 알 수 있음.

master branch

  1. 곧바로 git branch로 가지를 만드려고 하면 X, commit을 한 번은 해야 branch를 만들 수 있음.

    master branch 생성이 잘 된 모습
  2. master branch에서 add → commit

새 branch 만들기

git branch my_branch // "my_branch"라는 이름의 branch 생김

→ my_branch라는 branch가 생성되었고, 현 위치는 master임을 나타냄

branch 위치 이동

git checkout my_branch

→ 위치 이동 후, git branch를 통해 확인한 결과

이후 my_branch에서 txt 파일을 add → commit 진행

→ 현재 상태 : master branch에서는 test.txt까지만 add, commit 하였고, my_branch라는 나뭇가지에서 branch.txt를 add, commit 하였으므로 master에서는 branch.txt를 확인할 수 없음.

branch 병합(어떤 branch를 어디로 합칠 것인가)

: master branch에 my_branch를 합친다.
병합의 결과 : master

git checkout master

합치려는 branch : my_branch

git merge my_branch

0개의 댓글