如果要使用 git show 指令查詢特定版本(revisions),那我們應該用什麼樣的形式來表達版本?Git 提供很多種方法來表達。 提交摘要 每個提交都有它獨一無二的身分證--SHA1 摘要,這是表達版本最直接的方法。 Git...
完成建立提交後,就能開始查詢提交內容。 git show 可以查詢單一提交內容,使用方法如下: # 沒有帶任何參數就是看目前所在的提交 ❯ git show # 可以指定提交參照 ❯ git show feature-branch 這裡內容來做示範,內容如下: # 加此參數可以看到更多資訊 ❯...
了解建立提交的三階段後,再來要了解工作目錄的檔案狀態,才能知道接下來該如何使用 Git 指令來處理這些檔案。 Git 中,會使用 git status 來判斷工作目錄的狀態,下面是一個執行範例: 這個範例中,可以看到有四種檔案,分別代表四種狀態: staged-file...
提交(commit)是修訂歷史的一個節點,或者稱它是一個「版本」,它的概念很類似過去玩單機 RPG 遊戲的存檔功能。 當版本庫裡,做了提交之後,就可以: 讀取提交資訊(git show) 比對兩個不同版本的差異(git diff) 重置工作目錄到該版本的狀態(git...
版本庫是 Git 用來存放版本記錄的資料庫,裡面有各式各樣的內容,包括提交、遠端等資訊,以下針對 git init 指令做說明。 建立版本庫 Git 建立版本庫非常簡單,只要執行下面這個指令即可: ❯ git init Initialized empty Git repository in...
寫程式就很像在寫一本小說,使用 Git 管理程式碼的過程,就像是在管理寫小說的過程。 開始寫小說前,首先要準備一本全新的活頁筆記本。 git init - 初始化版本 準備好書籤,它能幫助我們快速找到上次寫到一半的地方。 git branch -...