AndroidStudio/Idea 的 Amend commit和Sign-off commit 是什麼意思?

在這裏插入圖片描述
如上圖,直接做實驗驗證

Sign-off commit

提交

創建一個新的測試類來進行提交,添加一個成員變量
在這裏插入圖片描述

結果

在這裏插入圖片描述
可以發現,就是在commit的信息後面加了一行簽名,僅此而已

Amend commit

提交

再次添加一個成員變量,進行提交
在這裏插入圖片描述

結果

在這裏插入圖片描述
似乎什麼也沒有發生,但是,打開修改記錄會發現,該次的修改包含了上次的修改,上次的commit記錄消失了, 本地commit替代了上次的提交記錄
在這裏插入圖片描述

總結

Sign-off commitAmend commit 其實沒什麼關係

Sign-off commit就是在commit message後面加了一行簽名

Amend commit是修改上一次的提交,可以用於某次提交不完整的時候,不需要再多一個修改的提交導致git log很複雜,只需要在修改的時候勾上Amend commit

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章