一、剛提交的代碼,發(fā)現(xiàn)需要微調(diào)一下
剛剛最新提交了一段代碼,然后跟前端說(shuō),接口好了。過(guò)了2分鐘,前端跟你說(shuō),哎,兄弟,那個(gè)金額能不能返回整數(shù),不要小數(shù)點(diǎn)。
這個(gè)時(shí)候一般我們通常會(huì)修改一下之后,再提交一個(gè)版本。那么又過(guò)了2分鐘,前端又跑來(lái)說(shuō),哎,兄弟,那個(gè)日期能不能換個(gè)格式…
正常我們又會(huì)修改下后再提交一個(gè)版本,那么就一些簡(jiǎn)單的改動(dòng),我們就提交了好幾個(gè)版本,可以是可以,不過(guò)還有一個(gè)更加優(yōu)雅和簡(jiǎn)單的解決方法: commit –amend?
“amend” 是「修正」的意思。在提交時(shí),如果加上 –amend 參數(shù),Git 不會(huì)在當(dāng)前 commit 上增加 commit,而是會(huì)把當(dāng)前 commit 里的內(nèi)容和暫存區(qū)(stageing area)里的內(nèi)容合并起來(lái)后創(chuàng)建一個(gè)新的 commit,用這個(gè)新的 commit 把當(dāng)前 commit 替換掉。所以 commit –amend 做的事就是它的字面意思:對(duì)最新一條 commit 進(jìn)行修正。
具體地,當(dāng)你把修改改完之后,直接運(yùn)行:
git?add?. git?commit?--amend
之后會(huì)出現(xiàn)你之前一個(gè)提交的信息:
分享接口設(shè)計(jì)文檔的12個(gè)注意點(diǎn)