3
正如我所瞭解的那樣,當您在Git中進行提交時,會創建倉庫整個狀態的快照,並允許我在必要時回到該狀態。所以,對我來說,提交併不代表更改,而是存儲庫的狀態。當你想回到舊狀態時,你可以這樣做git checkout commit-hash
Git中的提交是否代表存儲庫的狀態?
但是,我不明白當你做cherry-pick
時會發生什麼,因爲它只獲取該提交所做的更改。
如果提交表示整個存儲庫的狀態,Git如何在cherry-pick
期間獲得兩次提交之間的差異?