成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

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

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

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

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

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

查看倉庫狀態(tài)

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

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

再次運行git add "*"命令將變更添加到暫存區(qū)中。這里因為文件名比較長,我使用了"*"這種形式(*是通配符,代表0個或多個字符)。我們也可以使用git add . 這種形式,這里的"."表示將工作區(qū)所有變更添加到暫存區(qū)中。

提交變更到版本庫

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

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

標簽: