브랜치는 기본적으로 main이나 master 둘중 하나가 생성된다.
브랜치는 개발할 때 유용하게 사용된다.
1. 병렬개발 : 각 개발자는 자신의 코드를 다른 개발자에게 영향을 받지 않고 개발할 수 있다.
2. 테스트 : 다른 개발자에게 영향을 주지 않고 자신만의 코드를 테스트 진행 할 수 있음. 테스트시 문제가 생기면 브랜치를 삭제 수정하기에 용이하다.
3. 버그 : 버그가 발생하면 발생한 코드를 브렌치로 복사해와 수정 하여 테스트 해볼 수 있다.
브랜치는 git 에서 유용하게 사용된다.
브랜치 생성은 간단하다.
git branch "branch-name" 을 하면 생성이 된다.
git branch branch01
※만약 local Repository에 commit이 한번도 이루어 져있지 않으면
$ git branch branch01
fatal: not a valid object name: 'master'
라는 에러문구가 표출 된다 만일 commit이 되어있는데 이러한 문구가 생긴다면
ls -a라는 명령어로 숨김폴더까지 확인한다!
$ ls -a
./ ../ .git/ test.txt
.git 폴더가 있는지 확인을 해보거나
git --version을 확인하여 git이 제대로 설치되어 있는지 확인 해봐야한다.
$ git --version
git version 2.41.0.windows.3
생성된 branch를 변경 master -> branch01
git checkout "branch-name"
생성된 branch를 확인 하는 방법
git branch
하지만 지금 까지는 local repository 에만 branch가 적용되어 있고 remote에는 되어 있지 않기 때문에 push를 진행 해줘야 한다.
※ branch를 remote로 옮기기 전에 (git remote add origin remote주소)경로 등록
git push origin branch01
git branch -d "branch-name" -d는 delete에 약자
git push origin --delete "branch-name"
좋은 글 감사합니다. 자주 올게요 :)