TIL #37 Git & GitHub(2)

강경훈·2020년 9월 12일
0
post-thumbnail

Branch

  • git의 기능 중 가장 중요한 기능이라고 생각함
  • 일종의 가지 치기
  • 현재 버전(master) 기준으로 새로운 버전(branch)을 만듦
  • master는 가만히 있고, branch에서 여러 수정 항상을 진행함
  • branch에서 진행 한 사항들이 문제가 없으면 master와 합쳐(merge) 새로운 master을 만듦

1. branch 생성

  • 명령어: git branch < branch 이름>
  • git branch로 branch 리스트 확인 가능


    - 총 4개의 branch가 있다.
    - '*'가 있는 branch가 현재 branch (지금은 master)

2. branch 이동

  • 명령어: git checkout < branch 이름>
  • git branch로 현재 branch 확인

    - '*'의 위치가 feature/velog로 이동(즉 현재 branch)

3. Pull request

  • branch 버전을 push을 이용하여 github에 올린 후 일종의 검사 요청 과정
  • branch 버전은 수정을 진행한 과정이기 때문에 수정 부분에서 문제점이 없는지 확인이 필요
  • 확인 결과 문제가 없을 경우 merge을 통해 기존의 작업물(master)와 합쳐 새로운 버전을 생성한다.
profile
방랑하는 개발자

0개의 댓글