단일 vs 다중 브랜치 테스트
이전 단계에서 저장소에 현재 master 브랜치 하나만 있는 것을 확인했습니다. 이제 Git 이 여러 타임라인을 처리하는 방식을 확인하기 위해 새 브랜치를 만들어 보겠습니다.
feature/add-greeting이라는 새 브랜치를 만들 것입니다. 이는 새로운 기능을 추가하는 브랜치에 대한 일반적인 명명 규칙입니다.
~/project/my-time-machine 디렉토리에 있는지 확인하십시오.
cd ~/project/my-time-machine
이제 git branch 명령과 새 브랜치 이름을 사용하여 새 브랜치를 만듭니다.
git branch feature/add-greeting
이 명령은 출력을 생성하지 않지만 새 브랜치를 만들었습니다.
브랜치를 다시 나열하여 새 브랜치가 존재하는지 확인해 보겠습니다.
git branch
이제 다음과 같은 출력을 볼 수 있습니다.
* master
feature/add-greeting
master와 feature/add-greeting이 모두 나열되어 있습니다. *는 여전히 master 옆에 있으며, 현재 master 브랜치에 있음을 나타냅니다. 새 타임라인을 만들었지만 아직 전환하지 않았습니다.
이제 wc -l 트릭을 다시 사용하여 브랜치 수를 세어 보겠습니다.
git branch | wc -l
이번에는 출력 결과가 다음과 같아야 합니다.
2
이는 이제 저장소에 두 개의 브랜치가 있음을 확인합니다.
이는 Git 브랜치의 강력함을 보여줍니다. 동일한 저장소 내에서 여러 개의 독립적인 개발 라인을 가질 수 있습니다. 이는 서로 다른 기능을 동시에 작업하거나 주 프로젝트에 영향을 주지 않고 새로운 아이디어를 실험하는 데 매우 유용합니다.
다음 랩에서는 이러한 브랜치 간을 전환하고 새 feature/add-greeting 타임라인에서 변경을 시작하는 방법을 배우겠습니다!