iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 4
0

今天一樣,我們先亂尻,讓系統告訴我們有哪些參數可以用

git commit -----

嗯... 有點多,為了不要貼代碼充字數,我用過的只有:

-a
-m
--amend

還有一個不再表上的(根本是大放送)

--allow-empty

為了避免漫無目的地開發

平時開發習慣:

  1. 接一個 task、feature、issue
  2. 還沒寫任何代碼時,先下 git commit --allow-empty -m '你接下來半小時要完成的小事情 ( baby step )'
  3. 開發
  4. 基於童子軍原則你可能會多改很多地方(壞習慣?)
  5. 開發告一段落後,用 git add . -p 把符合 commit title/message 加入 stage
  6. 如果 staged 代碼確定是要用的就 git commit --amend 進上一個 commit(你步驟 2. commit 的那一個)
  7. 重構、西阿給

重複步驟 5. ~ 7. 直到 commit 的程式符合你的 message


上一篇
git add
下一篇
修改預設編輯器為 VSCode
系列文
你終究是要精通 git command line 的,那為什麼不一開始就精通。7
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言