git에서 브랜치를 생성하면 생성 된 모든 파일이 새 브랜치에 추가됩니다.기존 파일을 모두 추가하지 않고 분기를 만드는 방법은 무엇입니까?
기존 파일을 모두 추가하지 않고 분기를 만들려면 어떻게해야합니까?
git에서 브랜치를 생성하면 생성 된 모든 파일이 새 브랜치에 추가됩니다.기존 파일을 모두 추가하지 않고 분기를 만드는 방법은 무엇입니까?
기존 파일을 모두 추가하지 않고 분기를 만들려면 어떻게해야합니까?
git symbolic-ref HEAD refs/heads/newbranch
rm .git/index
git clean -fdx
<do work>
git add your files
git commit -m 'Initial commit'
또는 고아 지점이 필요 했습니까? 이 경우 Arrowmaster의 대답을 참조하십시오. 그러나 "--orphan"옵션은 1.7.2에서만 추가되었습니다. –
git checkout --orphan branchname
git rm -rf .
새로운 파일을 생성, 추가, 커밋 할 수있는 일을하고 당신이 그들을 병합하지 않는 결과 분기 (프로젝트의 다른 지사를 가지고있는 공통의 역사를 가지고하지 않습니다 후 어떤 점에서). 정확히 어떻게 github.com이 있습니다 사용자가를 통해 자신의 repos에 대한 Github에서 페이지 생성이 실제로 ...
을
'고아'라고하는 이유는 무엇입니까? – Michelle
@ XuqiciAcerto 부모가 없으므로. – Arrowmaster
고아 지점에서'git rm -rf'를해야하는 이유는 무엇입니까? '자식 로그 (git log) '는 아무 것도 보이지 않습니다 ('치명적 : 정확하지 않은 잘못된 기본 수정'HEAD '). –
현재 답변이 올바른지, 당신은 분리 된 지점이 필요 싶지만, 그냥 우연히 추가합니다 고아 지점은 gh-pages
입니다. 예쁜 단계는 주어진 여기에 설명되어 있습니다
https://help.github.com/articles/creating-project-pages-manually
희망이 도움이!
완전히 독립적 인 브랜치 (공유 히스토리가없고 공통 파일이 없음)를 찾고있는 경우이 질문은 [ "git에서 관련이없는 브랜치를 저장소에 도입하는 간단한 방법이 있습니까?"]와 중복됩니다.] (http://stackoverflow.com/questions/1384325/in-git-is-there-a-simple-way-of-introducing-an-unrelated-branch-to-a-repository). –