기타/Git

[Git] 이론 Branch

파송송 2022. 8. 17. 20:10
728x90

Branch

  • 2명 이상이 소스코드 버전관리할 때 필요한 것
  • 독립적으로 작업을 진행하기 위한 개념
  • 각각의 Branch는 다른 Branch의 영향을 받지 않아 여러 작업을 동시에 진행할 수 있음.

version 관리


문제 상황

  • 이런 상황에 Branch를 만들어야한다.
  • A, B 먼저 push한 commit은 올라가고 뒤늦게 push한 다른 한 쪽은 에러가 뜬다 -> '최신 코드에 push 하시오'

Branch 사용

  • master, origin master -> Git에서 기본으로 제공하는 branch
  • 포인터이기 때문에 커밋을 가리키는 것만으로 분기를 만들 수 있어 가볍고 빠르다

master Branch를 기준으로 큰 줄기를 잡고 잔가지에서 조금씩 수정해서 다시 큰 줄기로 합치는 것.

728x90