Я использую функцию Pages GitHub. Это работает, помещая опубликованный HTML в ветвь с именем gh-pages
. У меня есть два отдельных рабочих каталога: один для самого проекта и один для HTML-документов.
В первом я хочу полностью игнорировать ветвь gh-pages
, поскольку это несвязанная линия работы, и я не хочу, чтобы она загромождала мои различные визуализации фиксации.
То есть у меня есть:
$ git remote show origin
* remote origin
Fetch URL: [email protected]:reidpr/quac.git
Push URL: [email protected]: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
.