.git 目錄,就是我們的本地倉庫,我們的所有版本資訊都會存在這裡。而 .git 所在的這個根目錄,稱為 git 的工作目錄,它儲存了我們當前從倉庫中簽出的內容。在專案的目錄下輸入:
git log
複製**
第一行的下面,依次是這個 commit 的作者、提交日期和提交資訊,其中提交資訊記錄了這個提交做了什麼,是我們提交**的時候填寫的。 下面我們在test.txt檔案中再加些內容:可以看到,當我們在test.txt下面再輸入一行文字的後,test.txt檔案的顏色變成了藍色。
我們輸入git status
檢視工作目錄當前狀態:我們可以看到,我們現在在master
branch,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...