git status, git log
graph LR
WD[Working Directory<br/>工作目錄] -- git add --> SA[Staging Area<br/>暫存區]
SA -- git commit --> LR[Local Repository<br/>本地儲存庫]
文件狀態檢查(git status)
檢查當前目錄的狀態,查看哪些更改已暫存、哪些未暫存。
執行腳本 輸出狀態 —> 未追蹤 (Untracked files)
我們建立新的檔案,或是更改檔案時,都會執行 git add指令將檔案加至暫存區(Staging Area)
執行腳本 輸出狀態 —> 等待提交(Changes to be committed)
我們再次改變 Lesson03.md
內容,並查看git status 的狀態
執行腳本 輸出狀態 —> 已更改 (Changes not staged for commit)
將暫存區的檔案提交到儲存庫永久儲存
查看現在文件狀態
執行腳本 輸出狀態 —> 無任何提交資訊,已提交(Committed)
查看提交歷史 (git log)
git log
會列出提交歷史,包括每次提交的作者、日期、提交消息等信息。