在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/Linux  網(wǎng)絡(luò)安全/ 剛接觸git,有個(gè)問(wèn)題搞不懂,請(qǐng)問(wèn)怎么刪除這條的commit記錄?

剛接觸git,有個(gè)問(wèn)題搞不懂,請(qǐng)問(wèn)怎么刪除這條的commit記錄?

我想刪除掉一條叫asd的commit記錄,或者改個(gè)名字也行,因?yàn)楫?dāng)時(shí)亂寫了這三個(gè)字母。。

clipboard.png

這條記錄在第一行,請(qǐng)問(wèn)各位大佬怎么把這個(gè)commit融合掉? 。。這樣寫他會(huì)提示我需要有前一個(gè)commit,

clipboard.png

但是git rebase -i HEAD 后面的數(shù)字再多添加一條他就這樣提示

clipboard.png

在我的github中 asd前面明明還有一條啊,很不解

clipboard.png

回答
編輯回答
我甘愿

// = =

2017年10月31日 15:44
編輯回答
孤影

git log // 找到 “asd” 前一個(gè)的 hash 值,比如 fa1b2c3
git rebase -i fa1b2c3

/ /
pick fa1b2c3 update
squash db7cd4e asd
pick ...

2018年1月5日 08:32
編輯回答
抱緊我

如果你想丟掉,squash 改為 drop
如果你想重新編輯commit message, squash改為reword
備注,如果你已經(jīng)push了,且這個(gè)是個(gè)多人項(xiàng)目,你就不用再處理了。因?yàn)檫@時(shí)候的改動(dòng)會(huì)對(duì)后續(xù)的commit造成影響,會(huì)造成其他人merge有問(wèn)題。

2018年2月21日 01:05