(Lưu ý, tôi không tìm kiếm câu trả lời git rebase -i
)Làm cách nào để "mở lại" một cam kết git?
Trong lanh lợi, tôi có thể "mở lại" một cam kết bằng cách nhập nó vào hàng đợi bản vá của tôi:
hg qimport tip
Các cam kết là "mở" theo nghĩa là nó giống như trước khi tôi đã cam kết, tôi có thể quay lại, làm hg diff
, hg status
, v.v. Làm cách nào để thực hiện điều này trong git?
(Tất cả những gì tôi đã tìm thấy trên web cho thấy git rebase -i
và sau đó chọn chỉnh sửa, nhưng đó là khác nhau, vì cam kết không phải là "mở" trong cùng một cách.)
Tùy chọn khác là để lại cam kết ở đó, thay đổi một số thứ khác, và sau đó sử dụng chúng để * sửa đổi * cam kết ('git commit --amend'). – Cascabel