1.创建仓库

$ git init

2.添加文件(-A全部提交)

$ git add -A

3.提交

$ git commit -m”name”

4.查看版本库状态(可以看哪些文件发生变化但是没添加的)

$ git status

5.管理分支(查看)

$ git branch

6.创建分支(直接加名字)

$ git branch [name]

7.删除分支

$ git branch -D [name]

8.切换到分支

$ git checkout [name]

9.合并分支

$ git merge [tagname] [srcname]

10.复制当前的分支到name分支

$ git rebase [name]

操作分支

HEAD是当前提交记录的符号名,总指向最近一次提交记录,指向分支名

分离HEAD,checkout到commit记录

$ git checkout a2

撤销

$ git reset HEAD~1 (回退)
$ git resver HEAD(向下重新提交一个原来的记录点)

转移工作区

$ git cherry-pick [commit1] [commit2] […]

Git Flow安装

依赖的文件 getopt.exe、libint13.dll、libiconv2.dll

1.把getopt.exe、libint13.dll、libiconv2.dll复制进Git/bin

2.clone下来github上的git-flow

$ git clone –recursive git://github.com/nvie/gitflow.git

3.cmd执行安装

E:\Dev\gitflow\contrib>msysgit-install.cmd “E:\Dev\Git”

4.git bash查看

$ git flow