Git_branch

최정민·2023년 8월 15일
0

git

목록 보기
4/4

Branch란

브랜치는 기본적으로 main이나 master 둘중 하나가 생성된다.
브랜치는 개발할 때 유용하게 사용된다.
1. 병렬개발 : 각 개발자는 자신의 코드를 다른 개발자에게 영향을 받지 않고 개발할 수 있다.
2. 테스트 : 다른 개발자에게 영향을 주지 않고 자신만의 코드를 테스트 진행 할 수 있음. 테스트시 문제가 생기면 브랜치를 삭제 수정하기에 용이하다.
3. 버그 : 버그가 발생하면 발생한 코드를 브렌치로 복사해와 수정 하여 테스트 해볼 수 있다.

브랜치는 git 에서 유용하게 사용된다.

branch 생성

브랜치 생성은 간단하다.
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 이동

생성된 branch를 변경 master -> branch01

git checkout "branch-name"

branch 확인

생성된 branch를 확인 하는 방법

git branch

하지만 지금 까지는 local repository 에만 branch가 적용되어 있고 remote에는 되어 있지 않기 때문에 push를 진행 해줘야 한다.

branch remote에 push하기

※ branch를 remote로 옮기기 전에 (git remote add origin remote주소)경로 등록

git push origin branch01

branch 삭제 remote에서 삭제

git branch -d "branch-name" -d는 delete에 약자

git push origin --delete "branch-name"

profile
데이터분석공부중

1개의 댓글

comment-user-thumbnail
2023년 8월 15일

좋은 글 감사합니다. 자주 올게요 :)

답글 달기