0

我想最终得到两个内容互斥的分支。一个用于 gh-pages,一个用于 master。

当我使用自动页面生成器时,它会自动在远程创建一个新的 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
4

1 回答 1

0

不需要--orphangit checkout -b gh-pages会做的。当你想把它推上去时,只需用 . 指定分支即可git push origin gh-pages

当您使用checkoutwith 时-b,它会自动跟踪远程分支(如果可用)。

于 2015-09-16T19:51:50.517 回答