Tôi đã thấy lệnh git sử dụng cú pháp như HEAD~
, nhưng tôi không thể tìm thấy cú pháp này trong Git Reference Manual.Đề cập đến cam kết trước đó/tiếp theo trong git?
Dưới đây là những gì tôi đã hiểu: <commit>~<n>
đề cập đến cam kết < n> bước sớm hơn < cam kết> (nơi < n> là một số nguyên), và commit~
chỉ có nghĩa là giống nhau và rằng < n> ngầm là một.
Bây giờ, điều này có đúng không? Trong trường hợp đó, việc này có luôn hoạt động không? Điều gì xảy ra nếu < cam kết> là kết quả của việc hợp nhất giữa hai chi nhánh, sau đó cam kết sẽ <commit>~
tham chiếu? Có một số cú pháp tương ứng để tham khảo cam kết tiếp theo hoặc cam kết < n> các bước sau đó không?
Cảm ơn. Tài liệu tham khảo dường như không phải là nơi thích hợp để tìm kiếm - tôi nghĩ nó cũng sẽ bao gồm cả cú pháp của Git. – HelloGoodbye