Git學習系列4 修改檔案及檢視狀態

2021-08-30 10:48:24 字數 1382 閱讀 4019

所有git文章請檢視專欄 git操作一二三。

本文命令總結

檢視狀態:git status

檢視檔案修改內容:git diff

本節的演示環境為windows(10)系統。操作路徑仍然為f:\github\git-learn.。延續上節的操作,以後不再贅述。

一 修改檔案

修改readme.txt,例如增加一行「111111」,如下:

二 修改後檢視狀態及修改內容

在開始選單中啟動git bash,切換到選擇的目錄,使用git status命令檢視狀態,如下:

提示readme.txt已被修改,但文字為紅色,表示還沒有提交到暫存區。

接著可以使用git diff命令檢視具體修改內容,如下:

圖中顯示我們增加了一行內容「111111」。

三 提交到暫存區及檢視狀態

提交到暫存區,還是使用git add命令,然後檢視狀態:

提示readme.txt已被修改,但文字已變成綠色,表示已提交到暫存區,下一步可以提交到本地版本庫了。

git reset命令本節不講,放後面)

四 提交到版本庫及檢視狀態

使用git commit命令提交到版本庫,然後檢視狀態:

此時顯示已沒有可提交內容。

五 檢視日誌

上節已介紹,使用git log命令檢視提交日誌

圖中可以看到我們前後兩次的提交記錄。

本節結束。

git檢視某個檔案的修改歷史及具體修改內容

有時候在比對 時,看到某些改動,但不清楚這個改動的作者和原因,也不知道對應的bug號,也就是說無從查到這些改動的具體原因了 注 某個檔案的改動是有限次的,而且每次 修改的提交都會有commit描述,我們可以從這裡進行入手 一 切換到目錄 首先切換到要檢視的檔案所在的目錄 二 git log pret...

git檢視某個檔案修改歷史

it blame filename.c 顯示檔案的每一行是在那個版本最後修改。git whatchanged charge.lua 顯示某個檔案的每個版本提交資訊 提交日期,提交人員,版本號,提交備註 沒有修改細節 git show 7aee80cd2afe3202143f379ec671917bc...

git 檢視某個檔案修改歷史

git 檢視某個檔案修改歷史 顯示檔案的每一行是在那個版本最後修改。git blame file 顯示某個檔案的每個版本提交資訊 提交日期,提交人員,版本號,提交備註 沒有修改細節 git whatchanged file 顯示某個版本的修改詳情git show 6edc4bdcc1c966dc07...