Git倉庫狀態檢視

2021-09-11 13:03:51 字數 1250 閱讀 4982

.git 目錄,就是我們的本地倉庫,我們的所有版本資訊都會存在這裡。而 .git 所在的這個根目錄,稱為 git 的工作目錄,它儲存了我們當前從倉庫中簽出的內容。在專案的目錄下輸入:

git log

複製**

第一行的下面,依次是這個 commit 的作者、提交日期和提交資訊,其中提交資訊記錄了這個提交做了什麼,是我們提交**的時候填寫的。     下面我們在test.txt檔案中再加些內容:可以看到,當我們在test.txt下面再輸入一行文字的後,test.txt檔案的顏色變成了藍色。

我們輸入git status檢視工作目錄當前狀態:我們可以看到,我們現在在masterbranch,test.txt檔案有了一些改動,但是還沒有進入暫存區。

我們可以使用git diff test.txt檢視修改的內容:

接下來我們想提交這個檔案,所以首先,你需要用 add 指令來讓 git 開始跟蹤它:

git add test.txt

複製**

然後我們再執行一次git status檢視工作目錄當前狀態:

可以看到,test.txt 的文字變成了綠色,意思是這個檔案中被改動的部分(也就是這整個檔案啦)被記錄進了 staging area(暫存區)。所謂的 staging area,是 .git 目錄下乙個叫做 index 的檔案(嗯,它的檔名並不叫 stage )。我們通過 add 指令暫存的內容,都會被寫進這個檔案裡。現在檔案已經放進了暫存區,就可以提交了。提交的方式是用 commit 指令:git commit

git commit

複製**

然後我們按下i鍵進入編輯狀態,在其中輸入我們想要的內容,按esc鍵返回命令模式,然後連續輸入兩個大寫的 "z"(用 shift 鍵或 capslock 鍵都可以),就儲存並退出了。     這樣,一次提交就完成了。這時如果你再執行一次剛才執行過的git log(它會列出你的提交歷史):

可以看到,我們的這條提交被列在了最上面,現在我們的提交歷史中有兩條記錄了。這說明,我們已經成功做了兩次提交到本地倉庫,它已經被儲存在了 .git 這個目錄裡的某個地方了。     這時我們再檢視一次工作目錄當前狀態git status,發現,沒有改動的地方了。

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

目錄描述 git status 檢視倉庫狀態 git diff命令 在不確定版本倉庫是否有修改的情況下,使用git命令來檢視倉庫改動和修改詳情。git status命令告訴我們當前倉庫的狀態。code git master git status on branch master nothing to...

git之檢視狀態

下面介紹一下git常用檢視狀態的命令 一 當前狀態 如果git status告訴你有檔案被修改過,用git diff可以檢視尚未暫存的修改內容 git status二 歷史記錄 1 git log退出按q a 檢視合併歷史記錄 git log graph pretty online abbrev c...

git檢視遠端倉庫地指令

終端顯示 git log 命令的輸出結果 zhanghuabin mac course git blog project zhanghuabin git log commit a3dc99a197c66ccb87e3f4905502a6c6eddd15b1 author richard kaleho...