Reverie is awesome. But since the theme is not installed through WordPress’s eco system, it doesn’t automatically get updated like some other themes. I noticed that the theme had update. I haev forked the theme to my repo, and wanted sync the changes.
Thank you stackoverflow. It suggested “adding a remote.” and found a great blog post about it: How to GitHub: Fork, Branch, Track, Squash and Pull Request on gun.io.
So here is what I did
$ git remote add --track master upstream git://github.com/milohuang/reverie.git
to add remote, then
$ git fetch upstream
remote: Counting objects: 16, done.
remote: Compressing objects: 100% (12/12), done.
remote: Total 13 (delta 5), reused 8 (delta 1)
Unpacking objects: 100% (13/13), done.
* [new branch] master -> upstream/master
Created a new branch upstream/master
$ git merge upstream/master
[UPDATE April 10, 2014]
I had to use this again and learned couple of new (for me) tricks. if you do
git remote -v
It will show you origin and upstream (if set).
Now, I can take this one more step and I can automatically deploy to my server when I commit to the git repo. A great blog post by How to deploy WordPress themes with Git.
I need to do this!