一犁嗅、介紹
1、git的相關(guān)介紹
好像是Git的命名來源的并沒有什么用的東西——
“I'm an egotistical bastard, and I name all my projects after myself. First?Linux, now git.”
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ——林納斯·托瓦茲
那么進(jìn)入正題——
事實(shí)上我們只有以下三種情況會使用git:
1)只在本地使用
2)將本地倉庫上傳到 GitHub
3)下載 GitHub 上的倉庫
二晤碘、git init 褂微、git add 、git commit -v的使用
1园爷、git init
# 在當(dāng)前目錄新建一個Git代碼庫
$ git init
輸入git init 命令宠蚂,于是我們就在?demo里創(chuàng)建了一個 .git 目錄(不要打開)
輸入ls -la命令,我們就可以看到剛剛創(chuàng)建的 .git 目錄
我們可以在這個目錄下新建.html和.css文件童社,輸入touch index.html或者touch sttyle.css
2求厕、git add
# 添加指定文件到暫存區(qū)
$ git add [file1] [file2] ...
# 添加指定目錄到暫存區(qū),包括子目錄
$ git add [dir]
# 添加當(dāng)前目錄的所有文件到暫存區(qū)
$ git add .
# 添加每個變化前扰楼,都會要求確認(rèn)
# 對于同一個文件的多處變化呀癣,可以實(shí)現(xiàn)分次提交
$ git add -p
可以一個個將文件添加到暫存區(qū),輸入git add index.html和git add style.css將剛剛創(chuàng)建的兩個文件加入到暫存區(qū)——
如果不想這么麻煩弦赖,輸入git add .即可添加當(dāng)前目錄的所有文件到暫存區(qū)项栏。
運(yùn)行g(shù)it status -sb可以看到前面綠色的A,代表我們已經(jīng)成功添加了
這時候我們可以輸入命令?git commit -m "提交信息" 將剛剛添加到暫存區(qū)的內(nèi)容正式提交到本地倉庫(.git)
3沼沈、git commit -v
# 提交時顯示所有diff信息
$ git commit -v
輸入以上命令 ,回車案腺,就可以看到所有的diff信息哦~