Подтвердить что ты не робот

Как создать ветку без добавления всех существующих файлов?

Когда я создаю ветвь в git, все созданные файлы добавляются в новую ветку.

Как создать ветку без добавления всех существующих файлов?

4b9b3361

Ответ 1

git checkout --orphan branchname
git rm -rf .

После этого вы можете создавать, добавлять и фиксировать новые файлы, а результирующая ветка не будет иметь общей истории с любыми другими ветвями вашего проекта (если вы не объедините их в какой-то момент).

Ответ 2

Из Git Book

git symbolic-ref HEAD refs/heads/newbranch 
rm .git/index 
git clean -fdx 
<do work> 
git add your files 
git commit -m 'Initial commit'

Ответ 3

Текущие ответы правильные, вам понадобится сиротская ветвь, но я бы просто добавил, что это совпадение...

На самом деле именно так github.com позволяет пользователям создавать страницы Github для своих репозиций через сиротскую ветвь с именем gh-pages. Симпатичные шаги даны и объясняются здесь:

https://help.github.com/articles/creating-project-pages-manually

Надеюсь, это поможет!