Я хочу получить две ветви с взаимоисключающим контентом. Один для gh-страниц и один для мастера.ветвь gh-pages на локальном
Когда я использую автоматический генератор страниц, он автоматически создает новую ветвь gh-pages на удаленном компьютере. Теперь я хочу иметь возможность модифицировать эту ветвь локально как отдельный ветвь, не комбинируя ее с содержимым от мастера.
Я использую Git 1.7 (нет возможности не upgrande), поэтому у меня нет доступа к мерзавцу кассе --orphan
git checkout --orphan gh-pages
error: unknown option `orphan'
usage: git checkout [options] <branch>
or: git checkout [options] [<branch>] -- <file>...
-q, --quiet be quiet
-b <new branch> branch
-l log for new branch
-t, --track track
-2, --ours stage
-3, --theirs stage
-f, --force force
-m, --merge merge
--conflict <style> conflict style (merge or diff3)
-p, --patch select hunks interactively
Это не работает. Когда я это делаю, весь материал от мастера включается в новую ветку. Я НЕ делаю материал от Мастера, включенного в ветвь gh-pages. Я хочу чистую ветку без дубликата материала. – Chris
@Chris Это отлично работает для меня: 'git checkout gh-pages' – Remis
@Remis' git checkout gh-pages' работает только в том случае, если у вас есть существующая ветвь gh-pages. Если вы добавите '-b', он копирует ветку, в которой вы находитесь, вместе со всем содержимым. Цель состоит в том, чтобы создать пустую новую ветку, которая не включает какой-либо материал в другие ветви. – Chris