基本 Git 命令

已完成

Git 的運作方式是記住你檔案的變更,就像在為你的檔案系統拍攝快照一樣。

我們將討論一些基本命令,以開始追蹤您存放庫中的檔案。 然後,您將儲存第一個「快照集」,以供 Git 進行比較。

git 狀態

第一個且最常使用的 Git 命令是 git status。 您已在上一個練習中使用過一次,用於查看您已正確將 Git 存放庫初始化。

git status 會顯示工作樹狀結構及暫存區域的狀態,而我們不久將會深入探討暫存區域。 其可讓您查看 Git 目前正在追蹤哪些變更,因此您可以決定是否想要求 Git 建立另一個快照集。

git add

git add 是您用來告知 Git 開始追蹤特定檔案中變更的命令。

技術用語是「暫存」這些變更。 您將使用 git add 來暫存變更,以準備認可。 檔案中已新增但尚未認可的所有變更都會儲存在「暫存區域」中。

git 認可

在您暫存一些變更以供認可之後,可以透過叫用 git commit 命令,來將您的工作儲存到快照集。

「提交」既是動詞也是名詞。 其本質上與您認可方案或認可資料庫變更的意義相同。 作為動詞,提交變更表示您將 (檔案、目錄或其他「資料」的) 複本當作新版本放入存放庫中。 作為名詞,認可是一小部分的資料,它使您認可的變更具有唯一身分識別。 儲存在認可中的資料包括作者姓名與電子郵件地址、日期、您所執行動作 (及原因) 的相關註解、選擇性數位簽章,以及先前認可的唯一識別碼。

git 記錄

git log 命令可讓您查看先前提交的相關資訊。 每個認可都有附加的訊息 (認可訊息),而 git log 命令會列印最近認可的相關資訊,例如其時間戳記、作者與認可訊息。 此命令可協助您持續追蹤所執行的動作,以及已儲存的變更。

git 說明

您已經嘗試過 git help 命令,但仍值得再次提醒您。 使用此命令,可輕鬆取得您到目前為止學到的所有命令相關資訊及其他更多資訊。

請記住,每個命令也隨附其「專屬」說明頁面。 您可以輸入 git <command> --help 來尋找這些說明頁面。 例如,git commit --help 會顯示一個頁面,告知您有關 git commit 命令及其使用方式的詳細資訊。