브랜치란 무엇인가
Coddy Terminal 여정의 버전 관리 섹션에 포함된 레슨. 58개 중 28번째.
Git에서 브랜치는 커밋을 가리키는 이동 가능한 포인터일 뿐입니다. 기본 브랜치는 보통 main이라고 하며, 브랜치에서 커밋을 만들 때마다 포인터가 앞으로 이동합니다.
브랜치를 사용하면 서로 영향을 주지 않으면서 여러 개발 흐름을 동시에 진행할 수 있습니다. 다음과 같은 작업을 할 수 있습니다.
- 별도 브랜치에서 위험한 아이디어를 시험해 보고 깔끔하게 포기하기
main을 안정적으로 유지하면서 새 기능을 독립적으로 개발하기- 브랜치를 공유해 팀원에게 작업 넘기기
언제든지 다음 명령으로 브랜치 목록을 볼 수 있습니다:
git branch현재 체크아웃된 브랜치는 이름 옆에 *로 표시됩니다. 내부적으로 Git은 앞서 살펴본 .git/HEAD 파일을 통해 "현재 브랜치"를 추적합니다.
챌린지
초급현재 디렉터리는 아직 Git 저장소가 아닙니다. git init -b main으로 새 Git 저장소를 초기화하세요(-b main이 없으면 이 Git은 첫 번째 브랜치의 이름을 master로 지정합니다). 사용자 ID(이름과 이메일)를 설정하고, 기존 note.txt 파일로 커밋을 만든 다음, 브랜치 목록을 표시하여 main 브랜치가 있는지 확인하세요. 최종 출력은 다음과 같아야 합니다: * main.
직접 해보기
이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.
버전 관리의 모든 레슨
직접 연습해 보세요: Terminal 플레이그라운드