/
git.json
134 lines (134 loc) · 3.5 KB
/
git.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
{
"name": "Git",
"description": "A distributed revision control and source code management system with an emphasis on speed.",
"steps": [
{
"name": "Learn everyday git",
"resources": [
{
"title": "Try Git",
"uri": "http://try.github.com"
},
{
"title": "Watch the Normal Workflow gitcast",
"uri": "http://blip.tv/scott-chacon/c2-normal-workflow-4113486"
}
],
"validations": [
"Initialize a repository",
"Clone a repository",
"Ignore files",
"Add a file to staging",
"Unstage a file",
"Check status",
"View a diff",
"Create a commit",
"Push to origin",
"Pull remote changes locally",
"Resolve a conflict",
"Create a branch",
"Merge a branch into master",
"Push to a remote branch",
"Rebase origin/master into a branch"
]
},
{
"name": "Intermediate Git",
"resources": [
{
"title": "Watch the Distributed Workflow gitcast.",
"uri": "http://blip.tv/scott-chacon/c8-dist-workflow-4113615"
},
{
"title": "Read Chapter 3 of Pro Git",
"uri": "http://git-scm.com/book/en/Git-Branching"
},
{
"title": "Read gitready articles that interest you.",
"uri": "http://gitready.com"
}
],
"validations": [
"Add a remote",
"Amend a commit",
"Show a commit by SHA hash",
"Stash changes",
"Squash commits",
"Create a tag"
]
},
{
"name": "Advanced Git",
"resources": [
{
"title": "git-clone",
"uri": "http://git-scm.com/docs/git-clone"
},
{
"title": "git-init",
"uri": "http://git-scm.com/docs/git-init"
},
{
"title": "git-add",
"uri": "http://git-scm.com/docs/git-add"
},
{
"title": "git-branch",
"uri": "http://git-scm.com/docs/git-branch"
},
{
"title": "git-checkout",
"uri": "http://git-scm.com/docs/git-checkout"
},
{
"title": "git-commit",
"uri": "http://git-scm.com/docs/git-commit"
},
{
"title": "git-diff",
"uri": "http://git-scm.com/docs/git-diff"
},
{
"title": "git-merge",
"uri": "http://git-scm.com/docs/git-merge"
},
{
"title": "git-pull",
"uri": "http://git-scm.com/docs/git-pull"
},
{
"title": "git-push",
"uri": "http://git-scm.com/docs/git-push"
},
{
"title": "git-rebase",
"uri": "http://git-scm.com/docs/git-rebase"
},
{
"title": "git-reset",
"uri": "http://git-scm.com/docs/git-reset"
},
{
"title": "git-show",
"uri": "http://git-scm.com/docs/git-show"
},
{
"title": "git-stash",
"uri": "http://git-scm.com/docs/git-stash"
},
{
"title": "git-status",
"uri": "http://git-scm.com/docs/git-status"
}
],
"validations": [
"Cherry pick commits",
"Reorder commits",
"Keep either file in merge conflicts",
"Restore lost commits",
"Visualize commits differently using git log flags",
"Visualize changes differently using git diff flags"
]
}
]
}