我正在使用 GitHub 的页面功能。这通过将发布的 HTML 放在一个名为gh-pages
. 我有两个独立的工作目录,一个用于项目本身,一个用于 HTML 文档。
在前者中,我想完全忽略gh-pages
分支,因为它是一项不相关的工作,我不希望它弄乱我的各种提交可视化。
也就是说,我所拥有的是:
$ git remote show origin
* remote origin
Fetch URL: git@github.com:reidpr/quac.git
Push URL: git@github.com:reidpr/quac.git
HEAD branch: master
Remote branches:
bar tracked
foo tracked
gh-pages tracked
master tracked
Local branches configured for 'git pull':
master merges with remote master
Local refs configured for 'git push':
master pushes to master (up to date)
我想要的是这样的:
$ git remote show origin
[...]
Remote branches:
bar tracked
foo tracked
gh-pages ignored
master tracked
[...]
请注意,我确实想要跟踪几个分支,而我不想跟踪一个。我想指定后者,而不是前者。
我可以删除对 的本地引用origin/gh-pages
,但下次我会回来git fetch
。