Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Github: Mirroring gh-pages to master

I'm developing a jQuery plugin that's being hosting on GitHub. It has a demo included of which I'm manually copying and pushing to the branch gh-pages, what I'd like to do is have it so when I push a change to master it is automatically pushed to gh-pages, or at least a setup where they are mirrored.

I've already seen this question but not sure if it really answers my question with regard to these requirements:

  1. I use Tower, I don't mind using the terminal (Mac) to make changes to config, so long as the solution works with this GUI.
  2. I only want this 'mirroring' on certain repos, not on all of them on my machine.

Cheers

like image 296
Ben Everard Avatar asked Apr 27 '11 16:04

Ben Everard


2 Answers

Add the following 2 lines to the [remote "origin"] section of .git/config:

push = +refs/heads/master:refs/heads/gh-pages push = +refs/heads/master:refs/heads/master 

Every time you push it will automatically push master to gh-pages as well. I'm using this for the jQuery Lifestream project.

like image 50
christianvuerings Avatar answered Oct 31 '22 13:10

christianvuerings


git checkout gh-pages git merge master git push origin gh-pages 
like image 26
Steve Avatar answered Oct 31 '22 13:10

Steve