Có bất kỳ lệnh 'git rebase Origin' nào trong Git không

Co Bat Ky Lenh Git Rebase Origin Nao Trong Git Khong



Git rebase là một trong những lệnh hữu ích nhất của công cụ Git. Git “ tràn ngập ” lệnh tạo một cơ sở mới chứa một loạt các xác nhận kết hợp. Cụ thể hơn, quá trình kết hợp và di chuyển các cam kết sang một cơ sở mới được gọi là rebasing. Các ' nguồn gốc git rebase/ ” được sử dụng để rebase các nhánh từ xa.

Trong bài đăng này, chúng tôi sẽ giải thích:

Có lệnh 'git rebase origin' nào trong Git không?

Nếu người dùng chạy “ nguồn gốc git rebase ” lệnh, thiết bị đầu cuối Git sẽ hiển thị thông báo lỗi “ gây tử vong: 'nguồn gốc' ngược dòng không hợp lệ ” và không bao giờ rebase nhánh từ xa ngược dòng. Tuy nhiên, người dùng Git có thể sử dụng “ nguồn gốc/nhánh git rebase ” để khởi động lại nhánh từ nhánh ngược dòng từ xa và xóa các cam kết.







Làm cách nào để sử dụng lệnh “git rebase Origin/ ”?

Để sử dụng “ nguồn gốc/nhánh git rebase ”, người dùng Git được yêu cầu kéo nhánh từ thượng nguồn từ xa hoặc tìm nạp nhánh từ xa bằng lệnh “ tìm nạp git ' chỉ huy.



Bước 1: Mở Git Terminal

Đầu tiên, từ cửa sổ “ khởi động ” menu, khởi chạy thiết bị đầu cuối Git:







Bước 2: Di chuyển đến Kho lưu trữ Git

Bằng cách sử dụng “ đĩa CD ” lệnh, di chuyển đến kho lưu trữ Git:

$ đĩa CD 'C:\Git'



Bước 3: Kéo nhánh từ xa

Kéo các thay đổi của nhánh từ xa và thêm nó vào ĐẦU của kho lưu trữ cục bộ:

$ kéo git chủ nguồn gốc

Bước 4: Kiểm tra chi nhánh

Kiểm tra danh sách các nhánh và chọn nhánh mà bạn muốn khởi động lại nhánh gốc:

$ chi nhánh git

Bước 5: Chuyển sang Chi nhánh

Chuyển sang nhánh mà bạn đang khởi động lại nguồn gốc thông qua nút “ kiểm tra git ' chỉ huy:

$ kiểm tra git Tính năng, đặc điểm

Bước 6: Rebase nhánh gốc

Tiếp theo, khởi động lại nhánh gốc hoặc nhánh từ xa bằng lệnh “ git rebase Origin/ ' chỉ huy:

$ git rebase nguồn gốc / sư phụ

Kiểm tra nhật ký Git để xác minh xem nhánh từ xa có bị khởi động lại hay không:

$ git reflog

Mẹo thưởng: Phương pháp thay thế để Rebase Origin Branch

Người dùng Git có thể khởi động lại nhánh từ xa bằng cách ngược dòng nhánh từ xa và sau đó trực tiếp khởi động lại nhánh ngược dòng trong nhánh cục bộ bằng cách sử dụng “ git rebase ' chỉ huy.

Đối với mục đích này, hãy xem qua các hướng dẫn được cung cấp.

Bước 1: Nhánh nguồn gốc thượng nguồn

Đặt nhánh từ xa là ngược dòng bằng cách sử dụng “ chi nhánh git ' chỉ huy. Tại đây, tùy chọn “ –thiết lập ngược dòng ” được sử dụng để đặt nhánh ngược dòng:

$ chi nhánh git --set-upstream-to = nguồn gốc / sư phụ

Bước 2: Rebase Upstream Branch thành Local Branch

Tiếp theo, khởi động lại nhánh ngược dòng từ xa trong nhánh cục bộ thông qua “ git rebase ' chỉ huy:

$ git rebase nguồn gốc / ông chủ ông chủ

Chúng tôi đã tổng hợp thông tin xác thực liên quan đến việc khởi động lại các nhánh từ xa trong Git.

Phần kết luận

Để khởi động lại nhánh từ xa, trước tiên hãy kéo hoặc tìm nạp nhánh từ xa thông qua “ git pull ' chỉ huy. Tiếp theo, di chuyển đến nhánh mà bạn muốn khởi động lại nhánh từ xa, sau đó sử dụng “ nguồn gốc/nhánh git rebase ” để rebase nhánh từ xa. Bài viết này đã chứng minh liệu có bất kỳ “ nguồn gốc git rebase ” lệnh trong Git.