前言
在之前我們已經(jīng)講過了Git
的下載及基本設置今缚。大家可以參看以下文章:
Git下載(1)
Git賬號設置及本地庫初始化(2)
今天讓我們來學習下Git
對工作區(qū)
,暫存區(qū)
和本地庫
的操作懦胞。
今天涉及的內(nèi)容:
-
工作區(qū)
,暫存區(qū)
和本地庫
理解 -
add
的使用 -
commit
的使用
一. 工作區(qū), 暫存區(qū) 和 本地庫 理解
這也是對之前對Git
結構講解的一個復習吧涝焙。
首先孵稽,我們的Git
本地結構分為三個區(qū)域: 工作區(qū)
,暫存區(qū)
和本地庫
缺亮。
-
工作區(qū)
:就是你正在編輯的文本內(nèi)容灭返,代碼等打肝。此區(qū)域的文件未經(jīng)Git
管理,一般顯示紅色 -
暫存區(qū)
:對工作區(qū)
的內(nèi)容做一個暫時的緩存灸撰。加入此區(qū)域后的文件顏色顯示綠色谒府。暫存區(qū)
的內(nèi)容可以進一步提交到本地庫
,也可以撤銷到工作區(qū)
-
本地庫
:文件只有存放到此區(qū)域以后浮毯,才真正做到了版本管理
二. add 的使用
下面我們來演練下add
和 commit
流程操作完疫。
首先我們初始化了一個本地庫GitResp
,然后在下面新建一個demo1.txt
文件债蓝,并在文件中加入aaaa
內(nèi)容壳鹤,具體操作如下:
//新建 demo1.txt 文件
touch demo1.txt
//查看文件列表
ls
image.png
接著編輯
demo1.txt
文件,然后在里面輸入aaaa
內(nèi)容:
//編輯 demo1.txt 文件
vi demo1.txt
執(zhí)行后饰迹,打開界面如下:
image.png
然后輸入
i
進入vim
編輯模式芳誓,輸入aaaa
,接著Esc
,輸入:wq
即保存退出vim
編輯模式余舶。接著查看
demo1.txt
文件內(nèi)容:
//查看 demo1.txt 文件內(nèi)容
cat demo1.txt
顯示如下:
image.png
ok,現(xiàn)在我們
工作區(qū)
的demo1.txt
文件已經(jīng)創(chuàng)建并添加數(shù)據(jù)成功。先查看下文件狀態(tài):