Tôi đã sáp nhập một chi nhánh tổng thể từ kho của một người bạn vào thư mục làm việc của tôi vào branch_a sử dụng:Git: Cách đặt lại sau khi hợp nhất?
git pull my_friend master
tôi đã phát hiện ra rằng phiên bản sáp nhập có lỗi. Để tiếp tục phát triển, tôi muốn hoàn nguyên về cam kết cuối cùng trước khi hợp nhất.
tôi đã cố gắng:
git reset --hard HEAD
Nhưng điều đó mang lại cho tôi trở lại nhà nước ngay sau khi hợp nhất. (Không kéo lệnh cam kết ?!)
Tôi cũng đã cố gắng:
git revert HEAD
nhưng nhận được lỗi sau:
fatal: Commit 2d72d8f367b987d8c16f5cb1a543a6886acdcf83 is a merge but no -m option was given.
Tôi nên làm gì?
Tôi đã thay đổi 'hoàn nguyên' thành 'đặt lại' trong tiêu đề của bạn, vì đặt lại là những gì bạn đang cố gắng đạt được. –