Git工作區(qū)和暫存區(qū)

Git和其他版本控制系統(tǒng)如SVN的一個(gè)不同之處就是有暫存區(qū)的概念。

名詞解釋:

1、工作區(qū)(Working Directory)
就是你在電腦里能看到的目錄,比如我的learngit文件夾就是一個(gè)工作區(qū)

2、版本庫(kù)(Repository)
工作區(qū)有一個(gè)隱藏目錄.git,這個(gè)不算工作區(qū),而是Git的版本庫(kù)。
Git的版本庫(kù)里存了很多東西,其中最重要的就是稱為stage(或者叫index)的暫存區(qū),還有Git為我們自動(dòng)創(chuàng)建的第一個(gè)分支master,以及指向master的一個(gè)指針叫HEAD。

Paste_Image.png

前面講了我們把文件往Git版本庫(kù)里添加的時(shí)候,是分兩步執(zhí)行的:

  • git add把文件添加進(jìn)去,實(shí)際上就是把文件修改添加到暫存區(qū);
  • git commit提交更改,實(shí)際上就是把暫存區(qū)的所有內(nèi)容提交到當(dāng)前分支。

我們創(chuàng)建Git版本庫(kù)時(shí),Git自動(dòng)為我們創(chuàng)建了唯一一個(gè)master分支,所以,git commit就是往master分支上提交更改。

<u>你可以簡(jiǎn)單理解為,需要提交的修改通通放到暫存區(qū)(git add),然后,(git commit)一次性提交暫存區(qū)的所有修改。</u>

*完美的小結(jié)

暫存區(qū)是Git非常重要的概念,弄明白了暫存區(qū),就弄明白了Git的很多操作到底干了什么。

本文轉(zhuǎn)自:廖大神官方網(wǎng)站
http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/0013745374151782eb658c5a5ca454eaa451661275886c6000

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1.git的安裝 1.1 在Windows上安裝Git msysgit是Windows版的Git,從https:/...
    落魂灬閱讀 12,843評(píng)論 4 54
  • 我喜歡你 我喜歡你老是穿大T恤,運(yùn)動(dòng)鞋,樂(lè)此不彼得教我玩兒籃球,會(huì)故意把球舉得很高,趁我跳起來(lái)?yè)屒虻乃查g親吻我額頭...
    Miss不一樣閱讀 124評(píng)論 1 1
  • 曾看過(guò)《窮爸爸與富爸爸》這本書 記得當(dāng)時(shí)是看電視節(jié)目知道理財(cái)這回事 從而閱讀了這本書 書中的理財(cái)知識(shí)很容易理解...
    霉霉大_美鋁閱讀 456評(píng)論 4 10
  • 香山紅葉 清晰的記得,童年那么美好,因?yàn)橛袎?mèng),有快樂(lè)。只要完成老師和老爸布置的作業(yè),我便...
    香山紅葉sxf閱讀 744評(píng)論 0 0
  • 昨夜央,聞風(fēng),才知道已是深秋!思半年里發(fā)生很多,總有人會(huì)說(shuō)你心機(jī)重,會(huì)說(shuō)你虛情假意,有時(shí)候,明明就一杯白水,卻被人...
    思獄閱讀 183評(píng)論 0 1

友情鏈接更多精彩內(nèi)容