[GIT] 메인 스트림과 무관한 빈 브랜치 만들기

문연수·2021년 7월 11일
0

GIT

목록 보기
1/4

메인 스트림과 연관되지 않은, 전혀 다른 내용의 브랜치를 만들고 싶다면 고아 브랜치를 만들면 된다.

git checkout --orphan names-you-wants
git rm -rf .
echo "NEW Branch: names-you-wants" > README.md
git add README.md
git commit -m "initial commit"
git push origin names-you-wants

names-you-want 가 새로운 브랜치명이 된다.

아래의 사진은 main 브랜치의 내용이다. 이게 주로 기본(default 설정) 브랜치이다.

아래의 blackbox 브랜치가 고아 브랜치이다. 보는 것처럼 커밋 기록이 이어지지 않고 완전히 새로운 내용이 들어가 있는 것을 확인할 수 있다.

같은 저장소의 브랜치이지만 완전히 서로 다른 커밋 기록을 가지게 된다.

profile
2000.11.30

0개의 댓글