卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

了解GIT基本命令之查狀態(tài)、添加、提交

從這一篇經(jīng)驗(yàn)開(kāi)始,我們就正式使用GIT了。正所謂萬(wàn)事開(kāi)頭難,我們就從最簡(jiǎn)單的基本命令著手,一點(diǎn)點(diǎn)瓦解這塊難啃的大骨頭。等通篇學(xué)習(xí)后,你會(huì)發(fā)現(xiàn)其實(shí)這事蠻簡(jiǎn)單的。GIT的文件存放區(qū)域在運(yùn)行GIT命令前,我

從這一篇經(jīng)驗(yàn)開(kāi)始,我們就正式使用GIT了。正所謂萬(wàn)事開(kāi)頭難,我們就從最簡(jiǎn)單的基本命令著手,一點(diǎn)點(diǎn)瓦解這塊難啃的大骨頭。等通篇學(xué)習(xí)后,你會(huì)發(fā)現(xiàn)其實(shí)這事蠻簡(jiǎn)單的。

GIT的文件存放區(qū)域

在運(yùn)行GIT命令前,我們先說(shuō)一下GIT中的3個(gè)文件存放區(qū)域的概念,工作區(qū)、暫存區(qū)和版本庫(kù)。工作區(qū)就是我們工作的地方,我們?cè)趥}(cāng)庫(kù)中的任何改動(dòng)首先會(huì)體現(xiàn)在工作區(qū)中;暫存區(qū)就是暫時(shí)保存我們的變更的地方,其意義在于,如果一個(gè)問(wèn)題有兩個(gè)以上解決方案,我們可以先暫存一個(gè)方案,再實(shí)驗(yàn)一下另一個(gè)方案,然后進(jìn)行結(jié)果比較,挑選好的那個(gè)進(jìn)行最終的提交;版本庫(kù)就是最終變更保存的地方,其本質(zhì)上就是版本的歷史變更提交列表,其上還有分支的概念,我們以后都會(huì)逐一介紹。

查看倉(cāng)庫(kù)狀態(tài)

當(dāng)你知曉了工作區(qū)、暫存區(qū)和版本庫(kù)的概念,我們就開(kāi)始運(yùn)行命令了。git status,這個(gè)命令很常用,會(huì)告訴你目前你的倉(cāng)庫(kù)的狀態(tài)。我們剛剛在倉(cāng)庫(kù)中添加了一個(gè)文件,這時(shí)該命令會(huì)告訴我們,這個(gè)新文件目前正處于工作區(qū)中(紅字展示)。

將變更添加到暫存區(qū)

再次運(yùn)行g(shù)it add "*"命令將變更添加到暫存區(qū)中。這里因?yàn)槲募容^長(zhǎng),我使用了"*"這種形式(*是通配符,代表0個(gè)或多個(gè)字符)。我們也可以使用git add . 這種形式,這里的"."表示將工作區(qū)所有變更添加到暫存區(qū)中。

提交變更到版本庫(kù)

添加完畢后,再次運(yùn)行g(shù)it status,我們發(fā)現(xiàn)這個(gè)文件名使用綠色字體展示了。這就表明變更已進(jìn)入暫存區(qū),等待我們提交了。運(yùn)行g(shù)it commit -m "注釋"進(jìn)行提交。GIT規(guī)定每次提交必須添加注釋?zhuān)瑳](méi)有注釋git commit命令會(huì)報(bào)錯(cuò)!提交完畢后,再次運(yùn)行g(shù)it status(最常用的GIT命令),我們可以看到倉(cāng)庫(kù)中已經(jīng)沒(méi)有需要處理的變更了。

重新生成GIT基本命令之查狀態(tài)、添加、提交,深入理解GIT文件存放區(qū)域和命令操作

標(biāo)簽: