{"author_name":"onefineline","cat":"LD #23","comments":[{"author_name":"johnfn","time":"April 23, 2012 12:58 am","epoch":1335160680,"text":"Don&#8217;t give up! Git stores all the states of the repository in the git reflog. Type &#8216;git reflog&#8217; in and hit enter, then find a hash on the left that looks like a good place to continue from. Type git checkout ((HASH)) to see what&#8217;s at that hash (will update everything in your directory to that point in time), and git checkout master to go back if it&#8217;s not the right one and try another one. Eventually you can do git reset &#8211;hard ((HASH)) to fully revert your directory to that hash.","spam":"N"},{"author_name":"pythong","time":"April 23, 2012 1:45 am","epoch":1335163500,"text":"that sucks but you still could enter it as a jam entry, provided you get git to work again (today)","spam":"N"},{"author_name":"Patacorow","time":"April 23, 2012 5:01 am","epoch":1335175260,"text":"Sorry to hear that :s<br \/>\n Maybe you can get your stuff back and use something other than git?","spam":"N"}],"epoch":1335152520,"likes":1,"metadata":{"p_key":"56345","p_author":"onefineline","p_authorkey":"4670","p_urlkey":"92075","p_title":"I Give Up","p_cat":"LD #23","p_event":"LD23","p_time":"1335152520","p_likes":"1","p_comments":"3","p_status":"UPD5","us_key":"4670","us_name":"onefineline","us_username":"onefineline","event_start":"1334880000","event_key":"10","event_name":"LD23"},"text":"<p>After Git turned out to be a huge pain in the ass for a number of reasons, it finally corrupted my project. Lame. I&#8217;m done.<\/p>","time":"April 22nd, 2012 10:42 pm","title":"I Give Up"}