1.git
不带任何参数地列出它的选项和最常用的子命令。
2.git --verion
查看版本
3.git help --all
查看完整的git子命令列表
4.git help subcommand
查看子命令的帮助
5.git init
初始化版本库
6.git add file
将file添加到版本库中
git add后只是暂存(staged)了这个文件,这是提交之前的中间步骤。Git将add和commit这两步分开,以避免频繁变化。试想一下,如果在你每一次添加,移除或更改一个文件的时候都要更新版本库,这是多么让人困惑,麻烦和费时啊!相反,多次临时的和相关的步骤,如一次添加,可以“批处理”,来保持版本库是稳定和一致的。
7.git status
显示版本库状态
8.git config
git config user.name配置名字
git config user.email配置email地址
git config --global user.name 配置全局配置
git config --global alias.show-graph \
'log --graph --abbrev-commit --pretty=oneline'
创建'show-graph'别名,并能够为版本库的任意版本使用。
git config --unset移除设置
9.git log
显示版本库里一系列单独提交的历史。
10.git show commit-id
查看特定提交的详细信息
如果执行git show时没有指定提交码,则只显示最近一次提交的详细信息。
11.git show-branch --more=10
查看当前开发分支简洁的单行摘要。--more指定摘要行数。
12.git diff commit-id1 commit-id2
比较两个版本的差异。
13.git rm/git mv file
删除或重命名版本库中的文件
14.git clone
创建版本库的一个完整副本
15.git hash-object file
计算文件的SHA1散列值
16.git diff
git diff:显示仍留在目录中且未暂存的变更
git diff --cached:显示已经暂存并且因此要有助于下次提交的变更