目錄描述
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...