基本 Git 命令

已完成

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

讓我們來看看幾個基本指令,用來追蹤倉庫檔案並儲存快照以便 Git 比較。

git status

第一個且最常使用的 Git 命令是 git status。 它顯示工作樹和準備區域(也稱為 索引)的狀態。 它讓你檢查修改過、暫存和未追蹤的檔案,讓你能決定下一步該怎麼做。

git add

git add 是你用來將檔案內容加入暫存區的指令。

技術用語是「暫存」這些變更。 您使用git add 來暫存新檔案以進行第一次認可,並暫存 Git 已知檔案的後續變更。 使用 git add 暫存的所有變更都會儲存在暫存區,直到您認可這些變更為止。

git commit

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

「提交」既是動詞也是名詞。 其本質上與您認可方案或認可資料庫變更的意義相同。 作為動詞,提交變更表示您將 (檔案、目錄或其他「資料」的) 複本當作新版本放入存放庫中。 作為名詞,認可是指一小組資料,可為專案的特定快照提供唯一身分識別。 認可中儲存的資料包括作者的姓名和電子郵件地址、日期、您所做變更的註解 (以及原因)、選擇性的數位簽章、已儲存快照的參照,以及父認可 (如果有)。

git log

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

git 說明

使用這個 git help 指令可以輕鬆取得你目前學過的所有指令資訊,甚至更多。

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