Mục lục:

Cách Rebase Tương tác với Eclipse (eGit): 10 bước
Cách Rebase Tương tác với Eclipse (eGit): 10 bước

Video: Cách Rebase Tương tác với Eclipse (eGit): 10 bước

Video: Cách Rebase Tương tác với Eclipse (eGit): 10 bước
Video: Từ gà tới pro Git và Github trong 20 phút - Tự học Git siêu tốc 2024, Tháng bảy
Anonim
Cách Rebase Tương tác với Eclipse (eGit)
Cách Rebase Tương tác với Eclipse (eGit)

20180718 - Tôi "nghĩ rằng" tôi đã giải quyết vấn đề với hình ảnh. Nếu chúng xuất hiện khi phóng to hoặc không có ý nghĩa, hãy thử nhấp vào. Nếu bạn gặp sự cố, hãy gửi cho tôi một tin nhắn và tôi sẽ cố gắng giúp đỡ.

Tài liệu hướng dẫn này cung cấp chi tiết từng bước để thực hiện Cơ sở tương tác trong Eclipse (eGit). Các ảnh chụp màn hình dựa trên Eclipse Neon.3 (trên Windows), tuy nhiên quá trình này gần như giống hệt nhau qua Eclipse Mars và các phiên bản trước đó. GUI của Linux có các biến thể nhỏ, tuy nhiên, các chi tiết ở đây vẫn đủ gần để giúp bạn thực hiện quá trình này. (Vẫn áp dụng kể từ Eclipse 2020-09 [v4.17.0].)

Các bước trong quy trình này dựa trên việc sử dụng Github cho cả điều khiển từ xa gốc và điều khiển ngược dòng. (Tôi chưa làm việc với git theo bất kỳ cách nào khác, nhưng nghĩ rằng tôi nên đề cập đến nó trong trường hợp nó quan trọng với người đọc ở đâu đó trên đường đi.)

Bước 1: Hiển thị Chế độ xem Lịch sử Dự án của bạn

Trong Trình khám phá gói, sử dụng menu ngữ cảnh nhấp chuột phải để 'Hiển thị trong'> 'Lịch sử'

Bước 2: Bắt đầu Cơ sở dữ liệu tương tác của bạn (từ Chế độ xem lịch sử)

Bắt đầu cơ sở dữ liệu tương tác của bạn (từ Chế độ xem lịch sử)
Bắt đầu cơ sở dữ liệu tương tác của bạn (từ Chế độ xem lịch sử)

Trong chế độ xem Lịch sử, hãy nhấp chuột phải vào cam kết trước của bạn và chọn 'Rebase Interactive'.

Bước 3: Chọn Hành động cho cam kết của bạn

Giả sử bạn muốn "Sửa chữa" (các) cam kết mới nhất thành (các) cam kết ban đầu [hợp nhất tất cả chúng lại với nhau]. Chọn (các) mục nhập gần đây nhất và đặt chúng là "Sửa chữa".

Bạn cũng có thể muốn sử dụng "Squash" trong trường hợp bạn muốn hợp nhất các cam kết với nhau nhưng cũng có thể chỉnh sửa (các) thông báo cam kết.

Thông tin chi tiết liên quan đến các 'Hành động' khác có thể được tìm thấy tại đây:

- https://www.kernel.org/pub/software/scm/git/docs/git-rebase.html#_interactive_mode-

Bước 4: Áp dụng hành động của bạn

Áp dụng hành động của bạn
Áp dụng hành động của bạn
Áp dụng hành động của bạn
Áp dụng hành động của bạn

Nhấp vào nút 'Bắt đầu' để áp dụng các hành động của bạn.

Sau khi các hành động của bạn được áp dụng, hãy lưu ý rằng dự án của bạn hiện đã được trang trí cho thấy rằng nó ở cả phía trước và phía sau của Điều khiển từ xa được liên kết.

Bước 5: Đẩy mạnh cam kết mới của bạn

Từ 'Package Explorer', hãy sử dụng các menu ngữ cảnh nhấp chuột phải để 'Đẩy' cam kết của bạn.

Bước 6: Đặt Đích 'Đẩy'

Đặt Đích 'Đẩy'
Đặt Đích 'Đẩy'

Trong hộp thoại 'Kho lưu trữ Git Đích', hãy chọn từ xa 'Nguồn gốc'.

Bước 7: Chọn Chi nhánh để 'Đẩy' Đến

Chọn Chi nhánh để 'Đẩy' Đến
Chọn Chi nhánh để 'Đẩy' Đến
Chọn Chi nhánh để 'Đẩy' Tới
Chọn Chi nhánh để 'Đẩy' Tới

Nhập tham chiếu 'Nguồn' và 'Đích' hoặc sử dụng ctrl-phím cách để mở danh sách gần đây và chọn từ đó.

Bước 8: Thêm Thông số chi nhánh cho 'Cú hích' của bạn

Nhấp vào nút 'Thêm thông số'.

Bước 9:

Hình ảnh
Hình ảnh
Hình ảnh
Hình ảnh

Sau khi thêm 'Đặc điểm kỹ thuật cho Đẩy', hãy chọn hộp kiểm 'Buộc cập nhật'. Nhấp vào 'Hoàn tất' để đẩy cam kết mới đến điều khiển từ xa ('Nguồn gốc').

Bước 10: Xem lại Lịch sử

Nếu bạn đã từng chống lại 'Hiển thị trong'> 'Lịch sử' như bạn đã làm ở bước 1, bây giờ bạn nên lưu ý rằng chỉ có một cam kết cho các thay đổi của bạn.

Đề xuất: