git有(yǒu)3個(gè)區(qū)域
工(gōng)作(zuò)區(qū)(working directory):∑'≥
項目的(de)根目錄,不(bù)包括.git在內(nèi)的(de✘∞)其他(tā)文(wén)件(jiàn),就(jiù)是(s≠¶hì)你(nǐ)平時(shí)存放(fàng)項目♦≥£↑代碼的(de)地(dì)方。
暫存區(qū)(stage area):
是(shì)一(yī)個(gè)看(kàn)不(bù)見(jiàn₩αγ)的(de)區(qū)域,git add
命令就(jiù)是(shì)将文(wén)件(jià♠•n)添加到(dào)該區(qū)域,git status
命令可(kě)以查看(kàn)當前暫存區(qū)的××(de)文(wén)件(jiàn)
暫存區(qū),用(yòng)于臨時(shí)存放(fàng)你(nǐ↓↔<)的(de)改動,事(shì)實上(shàng)它隻是(shì)一(yī)個( ↕gè)文(wén)件(jiàn),保存即将提交到(dào)文(wén)件(j®↔<iàn)列表信息,一(yī)般存放(fàng)在 gt 目錄下(xià)♥σ☆.index 文(wén)件(jiàn) (git/inde • x) 中,所以我們把暫存區(qū)有(yǒu)∏•↕€時(shí)也(yě)叫作(zuò)索引 index)
本地(dì)倉庫(repository):
指在工(gōng)作(zuò)目錄下(xià)創建的(de)一(yī)個(g★'γè).git目錄,這(zhè)是(shì)一(yīεα¶)個(gè)隐藏目錄。git commit -m "日(rì)志(z•≈↑hì)"
名可(kě)以将
暫存區(qū)的(de)代碼提交到(dào)本地≤ε (dì)倉庫。git push -u origin master
就(jiù)是(shì)将本地(dì)倉庫的(de)代碼推₹★≈送到(dào)遠(yuǎn)程倉庫
倉庫區(qū)(或本地(dì)倉庫),就 •(jiù)是(shì)安全存放(fàng)數☆β₹¶(shù)據的(de)位置,這(zhè)裡(lǐ)面有(yǒu)你(nǐ∞δε)提交到(dào)所有(yǒu)版本的(de)數(shù)據。