天天看點

Git學習第八課 送出更新(commit)

現在暫存區域已經準備妥當準備送出了。在送出之前,一定要确認,還有什麼檔案沒有添加到暫存區域,使用status指令檢視目前檔案的狀态,然後運作指令git comment.

1、檢視狀态

Git學習第八課 送出更新(commit)

image.png

2、送出代碼

執行 git commit指令,會預設彈出一個編輯器,描述本次更新。

Git學習第八課 送出更新(commit)

輸入描述檔案

Git學習第八課 送出更新(commit)

儲存,退出

Git學習第八課 送出更新(commit)

送出成功啦!

送出資訊中,目前是在master分支,後面的一串數字+字母就是前面說的 SHA-1 校驗和,用于保證資料完整性的。後面的文字是自己寫的描述資訊。下面的就是本次送出的檔案資訊了。

3、跳過暫存區送出(git commit -a)

盡管使用暫存區域的方式可以精心準備要送出的細節,但有時候這麼做略顯繁瑣。Git 提供了一個跳過使用暫存區域的方式,隻要在送出的時候,給 git commit 加上 -a 選項,Git 就會自動把所有已經跟蹤過的檔案暫存起來一并送出,進而跳過 git add 步驟:

Git學習第八課 送出更新(commit)

修改一個檔案,然後不添加到暫存區,直接送出。

Git學習第八課 送出更新(commit)

不需要add , 也可以送出。