1.进入某文件目录后:git init 是该目录成为git仓库
2.将改动存入暂存区:git add filename
3.将文件提交到仓库:git commit -m ‘该修改的注释’
4.查看修改内容以及是否提交:git status
5.查看文件修改内容:git diff filename
6.查看历史记录:git log
7.查看版本号:git reflog
8.退回版本:git reset --hard HEAD^ (退回上一版本)
git reset --hard HEAD^^(退回上上版本)
git reset --hard HEAD~100(退回前第100个版本)
git reset --hard 版本号(退后至该版本)
9.查看文件内容:cat filename
10.撤销更改:git checkout -- filename (撤销未添加到暂存区的内容,‘--’不能省)
11.创建并切换分支:git checkout -b branchname
12.切换分支:git checkout branchname
13.查看分支:git branch branchname(*为当前分支)
14.合并分支到当前分支:git merge branchname
15.删除分支:git branch -d branchname
16.合并分支branchname时产生冲突,禁用fast forward:git merge -no-ff -m ‘注释’ branchname (这样会保存对分支的修改版本)
17.删除文件:rm filename (删除后commit即为彻底删除)
18.恢复文件:git checkout -- filename /git checkout filename
19.将本地仓库与GitHub关联:git remote add origin GitHub地址
20.将本地仓库分支master内容推送到GitHub:git push -u originmaster
21.将GitHub仓库克隆到本地:git clone GitHub地址
参考知乎上的一篇总结:Git使用教程,最详细,最傻瓜,最浅显,真正手把手教,讲的非常细.