基本操作
創建倉庫
$ 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命令