기존 git repo에 빈 브랜치 만들기

2082 단어 githubbeginnersgit
때로는 프로젝트에 대해 별도의 빈 분기가 필요합니다.
제 경우에는 프레임워크를 전환할 것이기 때문입니다. 빈 저장소에서 시작하여 거기에서 작업하는 것이 더 쉽습니다.

이 리포지토리에는 아무 것도 없어야 하며 git 기록이 없으면 승리입니다!

git orphan 브랜치 소개



이를 위해 고아 가지를 사용할 수 있습니다.
이 가지는 조상으로부터 고아가 되었기 때문에 아무 것도 없이 만들어집니다.

here on GitHub 에서 찾을 수 있는 기존 git 테스트 프로젝트에서 이 프로세스를 살펴보겠습니다.



이미지에서 볼 수 있듯이 여기에는 일부 파일과 커밋 기록이 있습니다.

터미널에서 이 프로젝트의 루트로 이동합니다.
여기에서 다음 명령을 실행하여 고아 분기를 만들 수 있습니다.

git checkout --orphan version-2


다음 명령을 실행하여 이 프로세스에서 준비되었을 수 있는 모든 파일을 제거해야 합니다.

git rm -rf .


그런 다음 두 가지 옵션이 있습니다. 새 readme 파일을 추가하거나 빈 커밋을 푸시할 수 있습니다.
readme의 단계는 이미 알고 있으므로 빈 커밋을 시도해 보겠습니다.

git commit --allow-empty -m "Starting a new version"


그런 다음 이 새 브랜치를 푸시할 수 있습니다.

git push origin version-2




보시다시피 이 브랜치는 비어 있고 git 히스토리가 없습니다!
이것은 새로운 프레임워크를 시작하거나 애플리케이션의 완전한 재작업을 시작하는 완벽한 방법입니다.

GitHub에서 분기를 볼 수 있습니다.

읽어주셔서 감사합니다. 연결해 보겠습니다!



제 블로그를 읽어주셔서 감사합니다. 내 이메일 뉴스레터를 구독하고 Facebook 또는

좋은 웹페이지 즐겨찾기