iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 9
0
自我挑戰組

30天教你學會Git系列 第 9

[Day09] 晚餐的主餐要吃什麼好勒.....吃Commit吧!

  • 分享至 

  • xImage
  •  

沒錯,我們今天要來討論一下Commit

  • 我們昨天把檔案hello.txt加入到了暫存區了
  • 今天我們就要來把暫存區的檔案提交到倉庫裡面存檔
  • 那要如何提交到暫存區裡面存檔呢??
    • 沒錯,就是利用我們今天的題目 ==Commit==
$ git commit -m "This file is for you!!"
[master 343b054] This file is for you!!
 1 file changed, 1 insertion(+)
  • 在後面加上-m 代表是==你想要說明的訊息==

    • 這段訊息最好不要太長並且清楚明瞭,這樣與妳共事的同事、組員才可以知道你這段Commit到底是什麼意思
  • 關於Commit,有件很重要的事情我要跟你們說!
    :::danger
    Commit 只會處理暫存區的東西!
    也就是說,如果今天你新增(修改)了一個檔案,但你並沒有先使用git add,把檔案放進暫存區,若直接使用git commit時,是不會有反應的!
    :::

關於Commit的訊息.....很重要嗎?

  • 很重要,非常重要,超級重要!!!!
  • 為什麼這麼說呢?
    • 通常Git不會讓你不打Commit Message,因為這個meaage的用意就是讓別人知道你這一次的修改到底是做了什麼?
  • 所以我們在寫Commit Message時,可能要注意一些事情
    • 盡量用簡短的描述即可
    • 避免使用情緒用語((我知道大家很常會有低潮或遇到...澳洲來的客人,我自己就遇過XD
    • 雖然要簡短,但也不能模糊
      • 舉個例子:今天我們修好了#87 bug,那我們的Message就可以寫"#87 bug fixed",盡量避免使用"bug fixed"這種模糊的Message!

好啦感謝各位今天的收看~我明天會帶來一點觀念統整哦((對於前幾天內容得統整


上一篇
[Day 08] 今天來討論一下git add吧!
下一篇
[Day10] 今天我們來回味一下....
系列文
30天教你學會Git30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言