1、mkdir dir_name 创建文件夹
2、git init 初始化,将普通文件夹初始化成git工作区
3、vi file_name 新建和修改程序文件
4、git diff filename 查看修改了哪些部分,+++表示添加的内容,- - -表示删除的内容
5、git add filename 将文件添加到git暂存区
6、git commit filename 将暂存区的文件提交到git仓库
7、git status 查看工作区缓存区的状态
8、git checkout filename 若修改过文件已传入缓存区,就是从缓存区撤回。若修改过的文件未传入缓存区,就是撤销修改。若文件已存入仓库,就是用仓库的文件覆盖工作区的文件
9、git reset --hard head^ 回滚到上一个版本。head当前版本,head^:上一个版本,head^^:上两个版本,head^100:上100个版本
10、git reset --hard 版本号 回滚到指定版本
11、git reset HEAD filename 将缓存去的文件撤回
12、git reflog 查看所有操作,显示以往所有操作的版本号,操做内容
13、git log 查看每部操作的具体内容,包含版本号,操作人,修改量
14、git checkout -b dev 创建新分支dev,并进入这个新的分支
15、git branch 查看所有分支。master是主分支,带星号的是当前分支
16、git meget branchname 将指定分支合并到当前分支
17、git branch -d branchname 删除指定分支
18、git checkout branchname 切换分支