檢視Git倉庫當前狀態和修改內容

2021-09-25 05:57:41 字數 1205 閱讀 1814

目錄描述

git status:檢視倉庫狀態

git diff命令

在不確定版本倉庫是否有修改的情況下,使用git命令來檢視倉庫改動和修改詳情。

git status命令告訴我們當前倉庫的狀態。

➜  code git:(master) git status

on branch master

nothing to commit, working tree clean

上面的內容告訴我們,當前倉庫沒有改動,因此無需提交新的內容。

當我們在倉庫中修改檔案後,但是還沒有提交時:

➜  code git:(master) ✗ git status

on branch master

changes not staged for commit:

(use "git add ..." to update what will be committed)

(use "git checkout -- ..." to discard changes in working directory)

modified: test.txt

no changes added to commit (use "git add" and/or "git commit -a")

這段提示告訴我們倉庫中的test.txt檔案被修改了,但目前還沒有提交。

git diff命令可以告訴我們倉庫中的檔案修改了什麼。

diff --git a/test.txt b/test.txt

index 4e721ad..7a3b7a6 100644

--- a/test.txt

+++ b/test.txt

@@ -1,2 +1,3 @@

this is a file.

then i will test another git command.

+good luck!

(end)

使用git diff命令後,控制台回顯出上面的資訊。它告訴我們,test.txt檔案中增加了一行"good luck!"

當我們把改動提交後:

再次使用git diff命令,此時控制台回顯:

(end)
說明沒有修改後未提交的內容了。

Git倉庫狀態檢視

git 目錄,就是我們的本地倉庫,我們的所有版本資訊都會存在這裡。而 git 所在的這個根目錄,稱為 git 的工作目錄,它儲存了我們當前從倉庫中簽出的內容。在專案的目錄下輸入 git log 複製 第一行的下面,依次是這個 commit 的作者 提交日期和提交資訊,其中提交資訊記錄了這個提交做了什...

Git 狀態 和 檢視歷史提交

1 使用git status 命令檢視當前狀態 上圖表示當前位於乙個叫做master的分支中 工作目錄無需要提交的檔案即工作目錄中檔案沒有改動過 2 新建license檔案 輸入 git status命令 提示untracked files 檔案未被跟蹤 指檔案未被新增到暫存區或者git倉庫 使用 ...

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

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