Git操作
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