Skip to content

Instantly share code, notes, and snippets.

View eatdrinksleepcode's full-sized avatar

David Nelson eatdrinksleepcode

View GitHub Profile
@eatdrinksleepcode
eatdrinksleepcode / gist:6c79d7092f914be69f36
Last active March 25, 2016 03:05
Look ma, no branches!
{
"goalTreeString": "{\"branches\":{\"master\":{\"target\":\"C0\",\"id\":\"master\",\"remoteTrackingBranchID\":null}},\"commits\":{\"C0\":{\"parents\":[],\"id\":\"C0\",\"rootCommit\":true},\"C1\":{\"parents\":[\"C0\"],\"id\":\"C1\"},\"C2\":{\"parents\":[\"C1\"],\"id\":\"C2\"},\"C3\":{\"parents\":[\"C2\"],\"id\":\"C3\"},\"C4\":{\"parents\":[\"C2\"],\"id\":\"C4\"},\"C5\":{\"parents\":[\"C4\"],\"id\":\"C5\"},\"C6\":{\"parents\":[\"C4\"],\"id\":\"C6\"},\"C7\":{\"parents\":[\"C6\"],\"id\":\"C7\"},\"C8\":{\"parents\":[\"C7\"],\"id\":\"C8\"},\"C9\":{\"parents\":[\"C8\"],\"id\":\"C9\"}},\"tags\":{},\"HEAD\":{\"target\":\"C0\",\"id\":\"HEAD\"}}",
"solutionCommand": "git checkout C0",
"startTree": "{\"branches\":{\"master\":{\"target\":\"C1\",\"id\":\"master\",\"remoteTrackingBranchID\":null}},\"commits\":{\"C0\":{\"parents\":[],\"id\":\"C0\",\"rootCommit\":true},\"C1\":{\"parents\":[\"C0\"],\"id\":\"C1\"},\"C2\":{\"parents\":[\"C1\"],\"id\":\"C2\"},\"C3\":{\"parents\":[\"C2\"],\"id\":\"C3\"},\"C4\":{\"parents\":
@eatdrinksleepcode
eatdrinksleepcode / gist:51bec3351f6e2f395f52
Created March 25, 2016 04:10
You must unlearn what you have learned...
{
"goalTreeString": "{\"branches\":{\"master\":{\"target\":\"C1\",\"id\":\"master\",\"remoteTrackingBranchID\":null}},\"commits\":{\"C0\":{\"parents\":[],\"id\":\"C0\",\"rootCommit\":true},\"C1\":{\"parents\":[\"C0\"],\"id\":\"C1\"},\"C2\":{\"parents\":[\"C1\"],\"id\":\"C2\"},\"C3\":{\"parents\":[\"C2\"],\"id\":\"C3\"},\"C4\":{\"parents\":[\"C2\"],\"id\":\"C4\"},\"C5\":{\"parents\":[\"C4\"],\"id\":\"C5\"},\"C6\":{\"parents\":[\"C4\"],\"id\":\"C6\"},\"C7\":{\"parents\":[\"C6\"],\"id\":\"C7\"},\"C8\":{\"parents\":[\"C7\"],\"id\":\"C8\"},\"C9\":{\"parents\":[\"C8\"],\"id\":\"C9\"}},\"tags\":{},\"HEAD\":{\"target\":\"master\",\"id\":\"HEAD\"}}",
"solutionCommand": "git branch -d storyA;git branch -d feedback;git checkout master;git branch -d storyB;git reset C1",
"startTree": "{\"branches\":{\"master\":{\"target\":\"C3\",\"id\":\"master\",\"remoteTrackingBranchID\":null},\"storyA\":{\"target\":\"C4\",\"id\":\"storyA\",\"remoteTrackingBranchID\":null},\"feedback\":{\"target\":\"C5\",\"id\":\"feedback\",\"rem
@eatdrinksleepcode
eatdrinksleepcode / gist:047e9ff4065a5f0b1920
Created March 25, 2016 08:10
Git Metaphors - Maps, Streets, and Places
{
"goalTreeString": "{\"branches\":{\"master\":{\"target\":\"C0\",\"id\":\"master\",\"remoteTrackingBranchID\":null},\"TexDeBraz\":{\"target\":\"C7\",\"id\":\"TexDeBraz\",\"remoteTrackingBranchID\":null},\"TacoBell\":{\"target\":\"C11\",\"id\":\"TacoBell\",\"remoteTrackingBranchID\":null},\"Sonic\":{\"target\":\"C12\",\"id\":\"Sonic\",\"remoteTrackingBranchID\":null}},\"commits\":{\"C0\":{\"parents\":[],\"id\":\"C0\",\"rootCommit\":true},\"C1\":{\"parents\":[\"C0\"],\"id\":\"C1\"},\"C2\":{\"parents\":[\"C1\"],\"id\":\"C2\"},\"C3\":{\"parents\":[\"C2\"],\"id\":\"C3\"},\"C4\":{\"parents\":[\"C3\"],\"id\":\"C4\"},\"C5\":{\"parents\":[\"C4\"],\"id\":\"C5\"},\"C6\":{\"parents\":[\"C5\"],\"id\":\"C6\"},\"C7\":{\"parents\":[\"C6\"],\"id\":\"C7\"},\"C8\":{\"parents\":[\"C3\"],\"id\":\"C8\"},\"C9\":{\"parents\":[\"C8\"],\"id\":\"C9\"},\"C10\":{\"parents\":[\"C9\"],\"id\":\"C10\"},\"C11\":{\"parents\":[\"C10\"],\"id\":\"C11\"},\"C12\":{\"parents\":[\"C11\"],\"id\":\"C12\"}},\"tags\":{\"15540Spec\":{\"target\":\"C2\",
@eatdrinksleepcode
eatdrinksleepcode / branches_are_pointers.json
Last active October 11, 2018 00:51
Branches are Pointers
{
"goalTreeString": "{\"branches\":{\"master\":{\"target\":\"C3\",\"id\":\"master\",\"remoteTrackingBranchID\":null},\"back\":{\"target\":\"C1\",\"id\":\"back\",\"remoteTrackingBranchID\":null},\"forward\":{\"target\":\"C6\",\"id\":\"forward\",\"remoteTrackingBranchID\":null}},\"commits\":{\"C0\":{\"parents\":[],\"id\":\"C0\",\"rootCommit\":true},\"C1\":{\"parents\":[\"C0\"],\"id\":\"C1\"},\"C2\":{\"parents\":[\"C1\"],\"id\":\"C2\"},\"C3\":{\"parents\":[\"C2\"],\"id\":\"C3\"},\"C4\":{\"parents\":[\"C3\"],\"id\":\"C4\"},\"C5\":{\"parents\":[\"C4\"],\"id\":\"C5\"},\"C6\":{\"parents\":[\"C0\"],\"id\":\"C6\"}},\"tags\":{},\"HEAD\":{\"target\":\"forward\",\"id\":\"HEAD\"}}",
"solutionCommand": "git reset C0;git commit",
"startTree": "{\"branches\":{\"master\":{\"target\":\"C3\",\"id\":\"master\",\"remoteTrackingBranchID\":null},\"back\":{\"target\":\"C1\",\"id\":\"back\",\"remoteTrackingBranchID\":null},\"forward\":{\"target\":\"C5\",\"id\":\"forward\",\"remoteTrackingBranchID\":null}},\"commits\":{\"C0\":{\
@eatdrinksleepcode
eatdrinksleepcode / repository_is_a_tree.json
Last active October 11, 2018 05:33
Repository is a Tree
{
"goalTreeString": "{\"branches\":{\"master\":{\"target\":\"C2\",\"id\":\"master\",\"remoteTrackingBranchID\":null}},\"commits\":{\"C0\":{\"parents\":[],\"id\":\"C0\",\"rootCommit\":true},\"C1\":{\"parents\":[\"C0\"],\"id\":\"C1\"},\"C2\":{\"parents\":[\"C1\"],\"id\":\"C2\"},\"C3\":{\"parents\":[\"C1\"],\"id\":\"C3\"},\"C4\":{\"parents\":[\"C0\"],\"id\":\"C4\"},\"C5\":{\"parents\":[\"C4\"],\"id\":\"C5\"},\"C6\":{\"parents\":[\"C5\"],\"id\":\"C6\"},\"C7\":{\"parents\":[\"C5\"],\"id\":\"C7\"}},\"tags\":{},\"HEAD\":{\"target\":\"master\",\"id\":\"HEAD\"}}",
"solutionCommand": "git branch -d bugFix;git branch -d side;git branch -d another",
"startTree": "{\"branches\":{\"master\":{\"target\":\"C2\",\"id\":\"master\",\"remoteTrackingBranchID\":null},\"bugFix\":{\"target\":\"C3\",\"id\":\"bugFix\",\"remoteTrackingBranchID\":null},\"side\":{\"target\":\"C6\",\"id\":\"side\",\"remoteTrackingBranchID\":null},\"another\":{\"target\":\"C7\",\"id\":\"another\",\"remoteTrackingBranchID\":null}},\"commits\":{\"C0\":