-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathTOPICS
44 lines (44 loc) · 1.03 KB
/
TOPICS
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
I. git vs. svn
A. distributed vs. single repository
B. local commits and merging
C. branching, origin & master
II. Installing git
A. http://git-scm.org/
B. http://mac.github.com/
C. XCode
D. config and identity
i. git config --global user.name "Your Name"
ii. git config --global user.email [email protected]
iii. git config --global color.ui true
iv. git config --global push.default simple
III. Creating repositories
A. git init
B. git clone
IV. Committing changes, adding/removing files
A. git status
B. git diff
C. git add
D. git commit
i. git commit -a
E. git log
F. git show
G. git blame
H. git rm
I. git reset
i. the --hard flag
ii. the --soft flag
J. git revert
K. git pull
L. git fetch
L. git stash
M. conflicts
V. Branches
A. git branch
B. git checkout
C. git merge
VI. Sharing changes
A. remotes
B. github
i. SSH keys
ii. forks
iii. pull requests