Trong IDEA, tôi đang cố gắng thúc đẩy một số cam kết.
Tôi có một yêu cầu rằng trên máy chủ từ xa, nó trông giống như một hành động.
Tôi bấm để đẩy và thấy cửa sổ sau

Tôi dự kiến sẽ thấy hộp kiểm bí ở đây nhưng không thấy.
Làm ơn giúp tôi.
Trong IDEA, tôi đang cố gắng thúc đẩy một số cam kết.
Tôi có một yêu cầu rằng trên máy chủ từ xa, nó trông giống như một hành động.
Tôi bấm để đẩy và thấy cửa sổ sau

Tôi dự kiến sẽ thấy hộp kiểm bí ở đây nhưng không thấy.
Làm ơn giúp tôi.
Câu trả lời:
Bạn có thể làm điều đó bằng cách sử dụng rebase. Truy cập VCS / Git / Rebase . Sau đó chọn tùy chọn Tương tác . Nó sẽ hiển thị cho bạn một danh sách các cam kết, nơi bạn có thể chọn những cam kết nào bạn muốn.
Sau khi bạn nhấn Bắt đầu khôi phục, nó sẽ nhắc bạn một thông báo cam kết cho cam kết bị bóp nghẹt. Sau khi hoàn tất, bạn có thể đẩy cam kết bị bóp nghẹt của mình bằng hộp thoại đẩy.

Thông tin thêm về rebase trong IntelliJ có tại đây .
HEAD~3có thể được sử dụng để chọn 3 lần cam kết cuối cùng.
Có một cách mới:
Kiểm soát phiên bản -> Nhật ký -> Nhấp chuột phải vào cam kết -> Interactively rebase from herevà sau đó bạn có thể chọn để chọn / loại bỏ phần còn lại của cam kết.
Đối với tôi, cách đơn giản nhất với intellij là:
Logtab và chọn cam kết mà bạn muốn hoàn thànhReset Branch to this commitmixintùy chọn để giữ các thay đổi của bạn khỏi cam kếtAmend committùy chọnSofttùy chọn thay vì Mixedcó tất cả các thay đổi đã được tổ chức cho cam kết.