基本操作
创建仓库
$ mkdir git-tutorial
$ cd git-tutorial
$pwd
mkdir: 命令用来创建指定的名称的目录
cd:选定
pwd:命令用于显示当前目录
初始化仓库
$git init
查看仓库的状态
$git status
运行结果
#on branch master
#
#initial commit
#
nothing to commit(creat/copy files and use "git add‘ to track)
on branch 显示当前处在分支
commit:记录工作树中所有文件的当前状态
建立README.md文件作为管理对象
$ touch README.md
$ git status
向暂存区中添加文件
$git add README.md
保存仓库的历史记录
记录一行提交信息
$git commit -m "first commit"
-m参数后的“ first commit”为提交信息
记录详细提交信息
$git commit
回车
在编辑器中记录提交信息格式
第一行:简述提交更改内容
第二行:空行
第三行:记录更改的原因和详细内容
输完后esc 输入:wq 保存退出
(git 默认使用vim编辑器,更多指令自行百度)
查看提交日志
$git log
只显示第一行
$git log --pretty=short
只显示指定目录,文件的日志
git log README.md
只显示文件改动
$git log -p README.md
查看更改前后的差别
查看工作树和暂存区的差别
$git diff
结果解析:+号标出的是添加的行,-号标出的是减少的行
查看工作树和最新提交的差别
$git diff HEAD
在执行git commit命令之前执行git diff HEAD命令