基本操作
創(chuàng)建倉(cāng)庫(kù)
$ mkdir git-tutorial
$ cd git-tutorial
$pwd
mkdir: 命令用來(lái)創(chuàng)建指定的名稱(chēng)的目錄
cd:選定
pwd:命令用于顯示當(dāng)前目錄
初始化倉(cāng)庫(kù)
$git init
查看倉(cāng)庫(kù)的狀態(tài)
$git status
運(yùn)行結(jié)果
#on branch master
#
#initial commit
#
nothing to commit(creat/copy files and use "git add‘ to track)
on branch 顯示當(dāng)前處在分支
commit:記錄工作樹(shù)中所有文件的當(dāng)前狀態(tài)
建立README.md文件作為管理對(duì)象
$ touch README.md
$ git status
向暫存區(qū)中添加文件
$git add README.md
保存?zhèn)}庫(kù)的歷史記錄
記錄一行提交信息
$git commit -m "first commit"
-m參數(shù)后的“ first commit”為提交信息
記錄詳細(xì)提交信息
$git commit
回車(chē)
在編輯器中記錄提交信息格式
第一行:簡(jiǎn)述提交更改內(nèi)容
第二行:空行
第三行:記錄更改的原因和詳細(xì)內(nèi)容
輸完后esc 輸入:wq 保存退出
(git 默認(rèn)使用vim編輯器,更多指令自行百度)
查看提交日志
$git log
只顯示第一行
$git log --pretty=short
只顯示指定目錄,文件的日志
git log README.md
只顯示文件改動(dòng)
$git log -p README.md
查看更改前后的差別
查看工作樹(shù)和暫存區(qū)的差別
$git diff
結(jié)果解析:+號(hào)標(biāo)出的是添加的行蹬铺,-號(hào)標(biāo)出的是減少的行
查看工作樹(shù)和最新提交的差別
$git diff HEAD
在執(zhí)行g(shù)it commit命令之前執(zhí)行g(shù)it diff HEAD命令