반응형
Git branch는 개발 중인 소스 코드를 분리해서 관리할 수 있는 매우 중요한 git의 기능입니다.
Git branch 설명
- Git은 버전 관리(이력 관리)에 차원을 관리하면서 차원을 관리하는 branch 기능이 있습니다.
- 예를 들면, main branch로 서비스하는 상태에서 또 다른 프로젝트팀에서는 새로운 branch 생성해서 개발을 진행할 수 있죠.
- 개발이 완료된 후에는 main branch에 merge 작업을 통해 다시 1차원으로 버전을 관리할 수 있습니다.
- 구글이란 회사의 youtube 개발자들은 프로젝트팀별로 branch를 생성하고, 개발 완성 시 main branch 소스 코드를 반영하여 서비스합니다.
- 그림 설명을 참조하세요.
Git branch 사용법
1. branch 목록 확인 명령어.
- 현재 branch 리스트를 확인 할 수 있는 명령어입니다.
git branch --all
git branch -v
2. branch 생성 명령어.
- aurumguidebranch 이름의 git branch를 생성합니다.
- git branch <브랜치 이름>
git branch aurumguidebranch
3. branch 전환 명령어.
- 생성된 git branch로 이동하세요.
- git switch <브랜치이름>
- switch -c 옵션을 생성하면은 branch를 생성하면서 branch를 전환할 수 있습니다.
- git switch -c 새브랜치이름
git switch aurumguidebranch
git switch -c newaurumguidebranch
4. branch merge.
- 생성된 branch에서 파일을 추가하고 main branch에 내용을 merge 하는 작업을 하려고 합니다.
- 생성된 branch에 echo 명령어 사용해서 내용, 파일을 추가합니다.
echo aurumBranch >> addbranch.txt
- 생성된 file을 stage 상태로 변경합니다.
git add -A
- 생성된 file을 commit 합니다.
git commit -m 'fileadd'
- 생성한 branch(aurumBranch branch) 내용을 main branch에 merge 합니다.
- branch main으로 변경합니다.
- git merge [브랜치명]
git switch main
git merge aurumguidebranch
5. branch 삭제.
- 생성한 branch 사용이 끝났으므로 삭제합니다.
- git branch -d <branch 이름>
git branch -d aurumguidebranch
- 원격 branch 생성했다면 원격 branch도 삭제할 수 있습니다.
push -d origin aurumguidebranch
반응형