Git入門之四-Git本地基礎操作命令使用

Git入門之四-Git本地基礎操作命令使用

在上節介紹完Git的基礎概念 之後,本節我來根據以下流程圖介紹一下Git本地倉庫、暫存區及工作區之間的基礎操作命令,請對照流程圖中的內容及之後的命令介紹以便更好的理解命令的作用。

Git入門之四-Git本地基礎操作命令使用

git init

首次使用Git需要對Git進行初始化,而git init便是Git的初始化命令,在需要創建版本依賴的文件夾下打開Git Bash Here,輸入git init命令,在原先的文件夾下出現 .git 文件夾如下圖

Git入門之四-Git本地基礎操作命令使用

git init

git status

git status命令是用來查看當前文件夾下的文件狀態的,在文件夾中放入項目開發的文件,比如小編放入一個404.html文件,之後輸入

git status命令,我們會發現窗口提示我們該窗口下的文件的狀態為沒有可以commit的文件,待add到暫存區,如下圖所示

Git入門之四-Git本地基礎操作命令使用

git status

git add

git add [文件名]的作用是將編輯好的文件上傳到暫存區,當輸入git add .時代表將所有我創建的文件都上傳到暫存區,我們在窗口中輸入git add 404.html

,回車之後再輸入git status查看狀態,我們發現狀態顯示已有可以commit到本地倉庫的文件,如下圖所示

Git入門之四-Git本地基礎操作命令使用

git add

git commit

git commit -m '[上傳的註釋]'的作用時將暫存區的文件提交到本地倉庫並添加註釋(每次上傳切記添加註釋,以便後期查找),我們在黑窗口中使用git commit -m '第一次上傳的文件'命令上傳文件到本地倉庫如下圖所示

Git入門之四-Git本地基礎操作命令使用

git commit

git log

git log是用於查看文件上傳日誌的命令,在使用之前為了更好的理解這個命令我們先對文件夾中的404.html隨意做一點修改,修改完成後再窗口中輸入git status,我們發現窗口提示已修改,是否需要重新add,如下圖所示

Git入門之四-Git本地基礎操作命令使用

git log

再重新使用git add 404.htmlgit commit -m '第二次上傳的文件' 命令,完成commit之後再輸入git log命令我們可以找到之前兩次上傳文件的日誌信息,如下圖所示

Git入門之四-Git本地基礎操作命令使用

git log

我們可以找到之前上傳文件中的文件id、作者、日期及註釋,id的作用在下一條命令中解釋

git checkout

git checkout [需要下載的版本id]的作用是從本地倉庫將之前上傳的文件下載到工作區,一般配合git log使用,譬如我們將第一次上傳的文件下載到工作區就需要使用git checkout 4e1eec290f384d2498de7c7e65ea3ba3469cf938命令,後頭的一長串字符便是之前用git log命令查到的第一個版本的版本id,我們發現使用上述命令之後提示已回到了第一個版本,具體文件信息也已發生了更改,我在這裡篇幅原因就不做演示了

Git入門之四-Git本地基礎操作命令使用

git checkout

至此我們就將工作區、暫存區及本地倉庫之間文件交互的命令說完了,明天將會給大家介紹github雲倉庫的操作使用,感興趣的朋友可以收藏關注。

江山父老能容我,不使人間造孽錢,本人小白,創作過程中如有問題歡迎各路大佬批評指教,喜歡請幫助點贊轉發哦!


分享到:


相關文章: