[請益] 關於 git commit message

作者: shiningboy   2019-07-03 06:06:23
通常把一個功能做完之後,為了保險起見都會先 commit 一下
但是苦惱的是如果是一個功能還沒完成,但是又必須先停止,等下次再繼續做時
這時候就不知道該怎麼在 git message 描述自己還正在想,
或者是說有寫了一些 code 但是不是正式的,只是用來測試的 code ......
可能是因為自己英文不夠好,所以這個問題有點困擾
大家可以分享一下類似的問題,該怎麼寫 message 來表示上述的情況嗎?
謝謝
作者: deray (Deray)   2019-07-03 06:35:00
aaaaasa
作者: s29940 (阿賜)   2019-07-03 06:36:00
“突然想存個檔”
作者: tedwu2001   2019-07-03 06:42:00
如果沒要推出去就寫checkponit need to reset提醒自己有要推就建個wip分支留commit
作者: bill0205 (善良的小孩沒人愛)   2019-07-03 06:51:00
我覺得沒差 commit成本很低 文字敘述概況就好 有時候一天commit3次4次
作者: mozume (米蟲)   2019-07-03 07:03:00
WIP ,這個字不是普遍使用的嗎
作者: giantwinter   2019-07-03 07:07:00
XD
作者: brianhsu (墳墓)   2019-07-03 07:46:00
WIP, work in progress。推出去前再 rebase
作者: jack0204 (Jarbar王朝)   2019-07-03 08:24:00
切一個branch出去commit就好了
作者: googoo1102 (googoo)   2019-07-03 08:30:00
完成一個小單一func就可以commit了
作者: yyc1217 (somo)   2019-07-03 08:31:00
切branch呀
作者: gn60311 (Peterman)   2019-07-03 08:31:00
Stash
作者: yyc1217 (somo)   2019-07-03 08:32:00
可以不同功能用不同branch 寫完再rebase到develop去
作者: vi000246 (Vi)   2019-07-03 09:02:00
看你是做side project還是公司專案 前者我都隨意一律用123 後者我會用amend把上個commit蓋掉
作者: lemon651 (小明)   2019-07-03 09:12:00
除了會到master之外的commit message基本都不重要吧?除非隔很久才繼續開發
作者: iven00000000 (Iven CJ7)   2019-07-03 09:26:00
git commit -m "tmp"git reset HEAD~
作者: EPGo   2019-07-03 09:28:00
Stash
作者: NCKUFatPork (成大肥宅悲歌)   2019-07-03 09:29:00
rebase, squash
作者: hangigi (韓仔)   2019-07-03 09:49:00
嫌太多不好閱讀用rebase -i 整理一下呀
作者: longlyeagle (長鷹寶寶實驗室)   2019-07-03 09:52:00
wip
作者: alihue (wanda wanda)   2019-07-03 10:03:00
temp ,要合回去再 sqash
作者: abc0922001 (中士abc)   2019-07-03 10:06:00
開 branch 阿,上廁所 commit 一下,下班 commit 一下最後像前面大大講的 merge squash 就好
作者: vn509942 (如履薄冰)   2019-07-03 10:21:00
-m “昨天誰吃完泡麵沒洗碗”
作者: marc47 (思樂冰)   2019-07-03 10:25:00
你可以開另外一個自己的beanch,做完在merge 回去然後再把自己的branch刪掉
作者: ian90911 (xopowo)   2019-07-03 10:50:00
沒寫完我都stash
作者: mythnc (迷小心)   2019-07-03 10:57:00
可以翻翻git相關的免費電子書
作者: sky810684 (sky172839465)   2019-07-03 11:22:00
https://gitbook.tw/chapters/rewrite-history/merge-multiple-commits-to-one-commit.html忘了縮…
作者: oopFoo (3d)   2019-07-03 11:31:00
https://bit.ly/325S0mw我覺得這個format蠻好的。你可以用"start" keyword.
作者: thund (天下御免)   2019-07-03 11:56:00
我是用stash啦
作者: banana13 (黑暗香蕉)   2019-07-03 12:19:00
stash不然另外開個branch再cherry pick 進去
作者: aquarianboy (我是沒牌的營養師!)   2019-07-03 12:27:00
除非團隊有規定一定要用英文寫,不然用中文也可以的重點是清楚就好
作者: maxqq (max)   2019-07-03 12:39:00
通常該 branch 會有明確的任務名稱 ... 在修改的 code 頁面在加註一些註解即可
作者: yschen25 (卡)   2019-07-03 13:16:00
git commit -m′[Add] 功能 temp′,之後要整理再reset就好
作者: dreamnook (亞龍)   2019-07-03 13:17:00
git stash還有一種方式使用git squash把舊紀錄清掉
作者: ipapple852 (倫)   2019-07-03 13:26:00
git stash - u (順便把untrack的資料存入佔存區
作者: ku399999   2019-07-03 13:33:00
git stash 或是先隨便打 之後再git rebase用squash合併commit
作者: louna30cm (老衲30公分)   2019-07-03 13:37:00
git stash或git diff 做成patch就好啦
作者: shooter555 (shooter)   2019-07-03 13:42:00
test1 test2 test3 最後在soft reset回去 反正local沒差然後local的branch也開不用錢的
作者: Arctica (欲聆聽,必先靜默)   2019-07-03 13:54:00
我都stash 0.0, 不過暫存程式一多就會毛毛的
作者: max241 (養生之道)   2019-07-03 14:59:00
stash暫存或開temp branch commit最後rebase回正式branch
作者: Mtcat (山地貓)   2019-07-03 15:22:00
寫中文啊 就自己看而已擔心啥
作者: imsmalling95 (hahaj)   2019-07-03 15:24:00
iam coming
作者: Dinowchang (Dinow)   2019-07-03 15:28:00
I'll be back.
作者: lantw44 (#######################)   2019-07-03 15:34:00
亂寫就好,等有需要或是有想到要寫什麼的時候再回來改
作者: askaleroux (FalconTW)   2019-07-03 16:36:00
Fuck you fb sdk
作者: DCTmaybe (竹竹人)   2019-07-03 17:48:00
to be continued
作者: finn79426 (xixi)   2019-07-03 18:33:00
ZA WARUDO!!!!
作者: max533 (向陽花)   2019-07-03 19:30:00
git stash
作者: eatpupu (吃大便)   2019-07-03 19:37:00
git stash
作者: st790702 (儒)   2019-07-03 20:39:00
stash +1
作者: ernieyang09 (亂入)   2019-07-03 21:42:00
feature branch就tmp 下次再git reset mix阿如果只是切換一下子 stash比較快
作者: k300plus (300plus)   2019-07-03 22:15:00
你是不是不知道可以寫中文= =
作者: CCWck (幹嘛要暱稱)   2019-07-03 22:34:00
git commit --amendgit rebase -i
作者: GGFACE (ggface)   2019-07-04 00:15:00
你是不是不知道可以寫中文= =
作者: ccorn (玉米)   2019-07-04 00:59:00
I'll be back笑死我XD
作者: jammy50605 (小刀)   2019-07-04 08:09:00
切branch 開local也可以啦只是嫌麻煩
作者: GameHeven (Mark Williams)   2019-07-04 08:47:00
git有提供stash功能,自己google一下
作者: eric111043 (新鮮的肝)   2019-07-04 09:24:00
local開一個branch先擺著,未來弄完整弄好再merge比較好。不然就是先把小function整理好的先上一條commit,不完整的功能不要merge,這樣沒意義啊!
作者: usoko (time to face reality)   2019-07-04 12:20:00
commit隨你啊 不要push就好了 如果你要備份就自開branch
作者: dwadefans (wade)   2019-07-04 12:47:00
git add . && git diff --cached > temp.diffgit apply temp.diff
作者: ohyeah5566 (歐耶)   2019-07-04 16:23:00
stash一票
作者: s860134 (s860134)   2019-07-04 20:28:00
不建議 stash 靈活度有限開 branch commit才是版控咩
作者: NewSpec (新規格)   2019-07-05 05:19:00
你有stash
作者: StrikeBee (JKユニット)   2019-07-05 15:02:00
This code mudamudamudamuda
作者: maurlice (飛進我的天空)   2019-07-08 16:20:00
function name is going.(30%)[continue 30%] Implement ....
作者: leolarrel (真.粽子無雙)   2019-07-09 14:58:00
git commit -m 'fxxk you ,nvidia'
作者: maypcc (The K)   2019-07-10 06:58:00
branch & patch
作者: molopo (mmm)   2019-07-19 20:15:00
git commit 下班886

Links booklink

Contact Us: admin [ a t ] ucptt.com