我希望最终得到两个具有互斥内容的分支。一个用于gh页面,一个用于主页面。
当我使用自动页面生成器时,它会自动在远程创建一个新的gh-pages分支。我现在希望能够在本地修改该分支作为单独的分支,而不将其与来自master的内容相结合。
我正在使用Git 1.7(无法升级)因此我无法访问git checkout --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
答案 0 :(得分:0)
无需p = ep + 1;
。 --orphan
会做到这一点。如果要进行推送,只需使用git checkout -b gh-pages
指定分支。
当git push origin gh-pages
与checkout
一起使用时,如果可用,它会自动跟踪远程分支。