Git學習 暫存區

2021-08-10 21:45:08 字數 714 閱讀 4505

下面需要學習兩個基本概念:

- 工作區

- 暫存區

其中,工作區指的是資料夾目錄下所能看到的區域

暫存區指的是一塊快取區,通過下面的命令首先是將檔案都新增到暫存區當中

git add 檔案
接著使用下面的命令,將暫存區中的內容新增到版本倉庫當中

git commit -m "comment"

是中需要銘記的是,add只是將檔案提交到了暫存區,而通過commit才是將檔案上傳到了版本倉庫當中,因此,下面的兩種情況會產生不同的結果:

情形1:想要已經對工作區進行的修改,而此時,檔案沒有新增到暫存區,可以利用下面的命令

git

checkout--

檔名

注意上面的命令中– 後面已經要有空格

2. 情形2:已經將修改的版本新增到暫存區中了,但是沒有上傳到版本倉庫,需要通過下面的命令,撤銷已經新增到暫存區中的內容。當然,這個過程執行後還需要進行上一步操作才能夠將檔案恢復到上乙個版本。

git reset head 檔名
如果已經提交的檔案,則通過上一節的命令進行恢復。

Git學習之暫存區

工作區 working directory 就是目錄,例如 pythonwork 版本庫 repository 工作區有乙個隱藏的目錄 git 就是git的版本庫。版本庫最重要的是稱為stage 或 index 的暫存區 還有git為我們建立的乙個分支 master 以及指向 master 的乙個指...

Git學習之Git 暫存區

修改檔案後是否可以直接提交 1 向檔案中追加一行內容 echo nice to meet yuu.1.txt 2 檢視修改前後檔案的差異 git diff 3 將修改後的檔案新增到提交任務中 git add 1.txt 4 檢視提交暫存區和版本庫檔案中的差異 git diff cached git ...

Git學習之Git 暫存區

修改檔案後是否可以直接提交 1 向檔案中追加一行內容 echo nice to meet yuu.1.txt 2 檢視修改前後檔案的差異 git diff 3 將修改後的檔案新增到提交任務中 git add 1.txt 4 檢視提交暫存區和版本庫檔案中的差異 git diff cached git ...