git 命令基本操作

第一部分 相關(guān)命令簡要說明

1. git init

作用: 初始化當(dāng)前目錄,使其成為 git 倉庫
補(bǔ)充: 運(yùn)行該命令释漆,向當(dāng)前目錄中添加 .git 文件西剥,便于 git 追蹤管理倉庫

2. git status -sb

作用: 展示工作目錄中文件的當(dāng)前狀態(tài)
補(bǔ)充: 可隨時(shí)查看工作目錄中文件的狀態(tài),配合 git diff 查看變動(dòng)細(xì)節(jié)

3. git add .

作用: 添加文件的變動(dòng)到暫存區(qū)(stage )才睹,也就是緩存文件的變動(dòng)

4. git commit .

作用: 實(shí)際提交文件的變動(dòng)到 HEAD奖亚,也就是將暫存區(qū)緩存的改動(dòng)提交到本地版本庫

第二部分 命令綜合演示

1. ls -a

  • 進(jìn)入到一個(gè)空目錄中
  • 此步驟沒用淳梦,在此只是說明該目錄是一個(gè)空目錄


    1.png

2. git status -sb

  • 先運(yùn)行一次該命令,發(fā)現(xiàn)該 git 命令并未成功運(yùn)行昔字,命令行的提示語為:這不是一個(gè) git 倉庫
  • -sb 為參數(shù)爆袍,分別為 -short -branch 的縮寫


    2.png

3. git init

  • 上個(gè)步驟提示該目錄不是 git 倉庫,那么我們就運(yùn)行本條命令,創(chuàng)建一個(gè) git 倉庫


    3.jpg

4. ls -a

  • 創(chuàng)建完 git 倉庫后發(fā)現(xiàn)螃宙,目錄中多了一個(gè)隱藏文件 .git


    4.jpg

5. git status -sb

  • 現(xiàn)在再次運(yùn)行一下 git 命令發(fā)現(xiàn)蛮瞄,成功運(yùn)行 git 命令,但提示語為:主分支上還沒有提交過任何內(nèi)容 —— 也就是該目錄的內(nèi)容還沒有變動(dòng)谆扎,該目錄到此步驟還暫時(shí)為空


    5.jpg

6. 創(chuàng)建 index.html

  • 創(chuàng)建一個(gè)文件并寫入一些內(nèi)容挂捅,讓該目錄做出一些變動(dòng)


    6.jpg

7. ls -a

  • 此時(shí)目錄中新增了剛剛創(chuàng)建的文件


    7.jpg

8. git status -sb

  • 查看一下新增文件此時(shí)的狀態(tài),發(fā)現(xiàn)標(biāo)志: 紅色的 ‘??’堂湖,說明該文件發(fā)生了變動(dòng)闲先,但 git 沒有跟蹤該文件而且 git 沒有緩存這些變動(dòng)


    8.jpg

9. git add .

  • 運(yùn)行該命令,將整個(gè)目錄內(nèi)的變動(dòng)添加到暫存區(qū)


    9.jpg

10. git status -sb

  • 再次查看該目錄內(nèi)文件的狀態(tài)无蜂,發(fā)現(xiàn)標(biāo)志:綠色的 ‘A’伺糠,說明該文件發(fā)生了變動(dòng),且這些變動(dòng)已經(jīng)添加到暫存區(qū)


    10.jpg

11. git commit . -m 'xxx'

  • 向本地版本庫 (git 倉庫) 提交這些變動(dòng)

  • 若該目錄未配置過 email name斥季,則需按提示配置训桶,若存在參數(shù) --global 則為全局配置 否則是為該目錄配置

  • -m 為參數(shù),然后拼接 本次提交備注酣倾;-v 也可 但需打開 vim 才能輸入本次提交備注


    11.jpg
  • 以下為提交成功截圖舵揭,包含本次提交的極簡訊息和部分統(tǒng)計(jì)結(jié)果


    12.jpg

12. git status -sb

  • 再次查看文件狀態(tài),沒有任何變動(dòng)躁锡,當(dāng)前分支為 master


    13.jpg

13. 刪除 index.html

  • 此時(shí)刪除 index.html 文件午绳,并且文件查看狀態(tài)


    14.jpg

14. ls -a

  • 成功刪除 index.html 文件


    15.jpg

15. git status -sb

  • 發(fā)現(xiàn)標(biāo)志:紅色 ‘D’,說明該文件發(fā)生了變動(dòng)映之,并且變動(dòng)內(nèi)容為 - 刪除文件


    16.jpg
  • 此時(shí)可以再次循環(huán)命令 git add 和 git commit

16 最后補(bǔ)充一種狀態(tài) 紅色 ‘M’

  • 標(biāo)志:紅色 ‘M’拦焚,說明該文件被修改了


    17.jpg
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市杠输,隨后出現(xiàn)的幾起案子赎败,更是在濱河造成了極大的恐慌,老刑警劉巖抬伺,帶你破解...
    沈念sama閱讀 219,110評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件螟够,死亡現(xiàn)場離奇詭異,居然都是意外死亡峡钓,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,443評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門若河,熙熙樓的掌柜王于貴愁眉苦臉地迎上來能岩,“玉大人,你說我怎么就攤上這事萧福±椋” “怎么了?”我有些...
    開封第一講書人閱讀 165,474評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長膏燕。 經(jīng)常有香客問我钥屈,道長,這世上最難降的妖魔是什么坝辫? 我笑而不...
    開封第一講書人閱讀 58,881評(píng)論 1 295
  • 正文 為了忘掉前任篷就,我火速辦了婚禮,結(jié)果婚禮上近忙,老公的妹妹穿的比我還像新娘竭业。我一直安慰自己,他們只是感情好及舍,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,902評(píng)論 6 392
  • 文/花漫 我一把揭開白布未辆。 她就那樣靜靜地躺著,像睡著了一般锯玛。 火紅的嫁衣襯著肌膚如雪咐柜。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,698評(píng)論 1 305
  • 那天攘残,我揣著相機(jī)與錄音拙友,去河邊找鬼。 笑死肯腕,一個(gè)胖子當(dāng)著我的面吹牛献宫,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播实撒,決...
    沈念sama閱讀 40,418評(píng)論 3 419
  • 文/蒼蘭香墨 我猛地睜開眼姊途,長吁一口氣:“原來是場噩夢(mèng)啊……” “哼!你這毒婦竟也來了知态?” 一聲冷哼從身側(cè)響起捷兰,我...
    開封第一講書人閱讀 39,332評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎负敏,沒想到半個(gè)月后贡茅,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,796評(píng)論 1 316
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡其做,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,968評(píng)論 3 337
  • 正文 我和宋清朗相戀三年顶考,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片妖泄。...
    茶點(diǎn)故事閱讀 40,110評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡驹沿,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出蹈胡,到底是詐尸還是另有隱情渊季,我是刑警寧澤朋蔫,帶...
    沈念sama閱讀 35,792評(píng)論 5 346
  • 正文 年R本政府宣布,位于F島的核電站却汉,受9級(jí)特大地震影響驯妄,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜合砂,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,455評(píng)論 3 331
  • 文/蒙蒙 一青扔、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧既穆,春花似錦赎懦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,003評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至囊颅,卻和暖如春当悔,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背踢代。 一陣腳步聲響...
    開封第一講書人閱讀 33,130評(píng)論 1 272
  • 我被黑心中介騙來泰國打工盲憎, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人胳挎。 一個(gè)月前我還...
    沈念sama閱讀 48,348評(píng)論 3 373
  • 正文 我出身青樓饼疙,卻偏偏與公主長得像,于是被迫代替她去往敵國和親慕爬。 傳聞我的和親對(duì)象是個(gè)殘疾皇子窑眯,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,047評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容

  • Git 基礎(chǔ) 基本原理 客戶端并不是只提取最新版本的文件快照,而是把代碼倉庫完整的鏡像下來医窿。這樣一來磅甩,任何一處協(xié)同...
    __silhouette閱讀 15,887評(píng)論 5 147
  • Git 命令行學(xué)習(xí)筆記 Git 基礎(chǔ) 基本原理 客戶端并不是只提取最新版本的文件快照,而是把代碼倉庫完整的鏡像下來...
    sunnyghx閱讀 3,921評(píng)論 0 11
  • 一、電腦本地初始化一個(gè)倉庫 1. git init: 初始化一個(gè)電腦上本地倉庫 終端進(jìn)入項(xiàng)目目錄,輸入: 該命令將...
    dragon_li閱讀 2,920評(píng)論 1 4
  • 1盏触,查看所有遠(yuǎn)程分支:%git branch -r 2, 拉取遠(yuǎn)程分支并創(chuàng)建本地分支git checkout -...
    will666閱讀 2,069評(píng)論 0 18
  • 今晚(1月31日) 月亮女神將上演 “月全食血月+超級(jí)月亮+藍(lán)月” 三景合一的天文奇觀 150年一遇 屆時(shí),我國絕...
    ZJGSLTY閱讀 375評(píng)論 0 0