添加文件
$ git add filepath
$ git add ./*
1
2
3
4
5
提交状态
$ git status -s (short)
$ git status -v (verbose)
$ git status -b (branch)
1
2
3
4
5
6
7
8
提交信息
$ git commit -m '提交备注'
$ git commit -m '要写的话' --amend
1
2
3
4
5
提交日志
$ git log -n
$ git log --stat
$ git log --pretty="%an %cn %s %cr %cd %ce"
1
2
3
4
5
6
7
8
9
取消暂存
$ git reset HEAD filename
1
2
3
撤销修改
$ git checkout -- filename
1
2
3
版本标签
$ git tag
$ git tag -a v1.02
$ git push origin tagname
$ git tag -d v0.02
$ git push origin -delate tag
1
2
3
4
5
6
7
8
9
10
11
12
13
14
命令别名
$ git config --global alias.co checkout
$ git config --global alias.br branch
$ git config --global alias.ci commit
$ git config --global alias.st status
$ git config --global alias.pl pull
$ git config --global alias.ps push
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17