Tôi có tình trạng này: Làm việc trên một số testBranch trong một thời gian và tôi muốn đồng bộ hóa với thầy vì vậy tôi đã làm testBranch thanh toán git và git merge master/testBranchUndo git fast forward merge
Bây giờ chi nhánh của tôi được đồng bộ hóa với chủ nhưng sau đó tôi phát hiện ra rằng tôi muốn hoàn tác việc hợp nhất và vấn đề đó là hợp nhất được thực hiện với tiến nhanh và giờ đây lịch sử cam kết của tôi được trộn lẫn với các commit chính và các cam kết testBranch và tôi không biết cách hoàn nguyên về trạng thái trước khi hợp nhất vào testBranch của tôi.
Nhờ sự giúp đỡ
Cam kết có được hợp nhất từ 'master/testBranch' có vị trí * ở đầu * của' testBranch' của bạn hay bạn đã quản lý để ghi lại một số cam kết cục bộ của riêng bạn trên những gì đã được hợp nhất? Cách phục hồi phụ thuộc nhiều vào điều này. – kostix