Git & Github 입문 - branch

WonJu Lee·2021년 7월 9일
0

Git & Github

목록 보기
8/9

branch 생성

  • git log (또는 git branch)를 통해 확인하면 2개의 branch(master, 새로 만든 branch)를 확인할 수 있음
git branch <branch_name>
  • master : default branch

branch 전환

git checkout <branch_name>
  1. develop branch에서 a.txt의 내용을 바꾸고 commit
  2. master branch에서 a.txt내용 확인 -> develop의 작업이 반영이 안 되어 있음
  3. develop branch의 작업을 master branch에 반영하기 위해선 branch를 병합하는 과정이 필요

branch 병합하기

git merge <branch_name>

fast-foward merge

  • 새로운 branch를 병합할 때, master branch에 변동사항이 없을 때 사용되는 방식
  • head가 가리키는 새로운 branch에서 발생한 commit을 master branch에 반영함
    -> 새로운 commit 발생 X

merge commit

  • 새로운 branch를 병합할 때, master branch에 변동사항이 있을 때 사용되는 방식
  • 양쪽 branch의 변동사항을 모두 병합하여(merge) 새로운 commit을 생성함

branch 삭제하기

git branch -d <branch_name>
profile
Don't make excuses

0개의 댓글

관련 채용 정보