Tôi đã sử dụng Tiện ích mở rộng Git được một lúc rồi (thật tuyệt vời!) Nhưng tôi chưa tìm thấy câu trả lời đơn giản cho những điều sau:
Đôi khi, khi nhập một thông báo cam kết, bạn mắc lỗi đánh máy. Bạn tôi đã chỉ cho tôi cách sửa nó theo cách sau (trong Git Extentions):
Nhấp chuột phải vào cam kết> Nâng cao> Cam kết sửa lỗi
Sau đó, tôi chỉ cần chọn hộp "Sửa đổi" và viết lại tin nhắn của tôi và thì đấy! Thông báo cam kết của tôi đã được sửa.
Tuy nhiên, tùy chọn khác "Squash commit" ... Tôi đã luôn tự hỏi nó làm gì ?!
Câu hỏi của tôi là:
Ai đó có thể giải thích cho tôi sự khác biệt chính xác giữa Squash commit và Fixup commit trong Git / Git Extentions không? Họ trông giống như ... "tương tự" với tôi:
rebase
và giải quyết / sửa lỗi tại tài liệu Git .