Skip to content

Instantly share code, notes, and snippets.

View therealechan's full-sized avatar

Ed therealechan

  • Beansmile
  • 11:51 (UTC +08:00)
View GitHub Profile
@therealechan
therealechan / gist:9479807
Last active August 29, 2015 13:57
Refinery guide
When starting a project that includes refinerycms-blog:
$ rake refinery:override view=refinery/pages/*
$ rake refinery:override view=layouts/*
$ rake refinery:override view=refinery/blog/shared/*
$ rake refinery:override view=refinery/blog/posts/*
$ rake refinery:override view=refinery/*
$ rake refinery:override controller=refinery/blog/*
$ rake refinery:override controller=refinery/*
@therealechan
therealechan / setup.rb
Last active August 29, 2015 13:56 — forked from tony612/new_server_setup.rb
Deploy step
# login to server
$ ssh [email protected]
# change password
$ passwd
# add user
$ adduser user

Oops! I accidentally deleted a local git branch, and I haven't pushed it to a remote server yet. The branch has several important commits, and it hasn't been merged with any other branches yet. How do I find the missing branch?

1. Create a list of all dangling or unreachable commits.

$ git fsck --full --no-reflogs --unreachable --lost-found
unreachable tree 4a407b1b09e0d8a16be70aa1547332432a698e18
unreachable tree 5040d8cf08c78119e66b9a3f8c4b61a240229259
unreachable tree 60c0ce61b040f5e604850f747f525e88043dae12
unreachable tree f080522d06b9853a2f18eeeb898724da4af7aed9