728x90
브랜치 생성하기
브랜치란?
프로젝트 기준 코드인 main 브랜치로부터 독립적인 작업 공간을 만들어주는 기능
여러 개발자가 서로 다른 버전의 코드를 만들 때 서로의 작업에 영향을 주고받지 않기 위해 필요함
▼git checkout 명령어 주요 옵션
옵션 | 설명 | 실행 결과 예 |
사용할 브랜치를 지정합니다. | git checkout | |
-b | 브랜치를 생성하고 사용할 브랜치로 지정합니다. | git checkout -b |
-t | 원격 저장소에서 생성한 브랜치를 지역 저장소에서 사용할 브랜치로 지정합니다. | git checkout -t |
▼git branch 명령어 주요 옵션
옵션 | 설명 | 실행 결과 예 |
-a | 지역 저장소와 원격 저장소의 브랜치 정보를 함께 보여줍니다. | git branch -a |
-d | 브랜치 삭제 | git branch -d 브랜치명 |
-l | 지역 저장소의 브랜치 정보를 보여줍니다. (생략 가능) | git branch -l or git branch |
-r | 원격 저장소의 브랜치 정보를 보여줍니다. | git branch -r |
-v | 지역 저장소의 브랜치 정보를 최신 커밋 내역과 함께 보여줍니다. | git branch -v |
브랜치 병합하기
fast forward
= 빨리 감기 병합
main 브랜치를 기준으로 작업 브랜치를 생성한 후, 작업을 완료하여 main 브랜치에 병합을 시도 함
이 때 main 브랜치에 새로운 커밋이 없다면 fast forward 병합으로 진행됨
즉, 기준 브랜치에 작업 브랜치의 새로운 커밋이 단순히 최신 커밋으로 더해지고, 기준 브랜치가 바라보는 최신 커밋만 변경됨
'Git > 박미정의 깃&깃허브 입문' 카테고리의 다른 글
[Git] Ch.2 깃 기본 명령어 알아보기 (1) | 2023.10.16 |
---|---|
[Git] Ch.1 초보자를 위한 깃&깃허브 (0) | 2023.10.16 |