Tôi đang thực hiện git bisect
và sau khi đến cam kết có vấn đề, tôi hiện đang cố gắng tiến / lùi một bước để đảm bảo rằng tôi đang ở đúng.
Tôi biết HEAD^
phải quay ngược lại lịch sử nhưng có một con đường tắt nào khác để đưa tôi về phía trước (hướng tới một cam kết cụ thể trong tương lai) như vậy:
A - B - C(HEAD) - D - E - F
Tôi biết rằng mục tiêu của tôi là F và tôi muốn di chuyển từ C đến D .
LƯU Ý: đây không phải là bản sao của Git: Cách di chuyển qua lại giữa các lần cam kết , câu hỏi của tôi hơi khác một chút và không được trả lời ở đó
git checkout -b new_branch HEAD~4
quay trở lại 4 cam kết từ đầu như trong stackoverflow.com/a/4940090/911945