Ý nghĩa của bộ đệm trạng thái magit: Head, Merge, Push


8

Ai đó có thể giải thích ba dòng trên cùng của bộ đệm trạng thái magit có nghĩa là gì? Đặc biệtMerge: origin/master Commit message

Head:     master Commit message
Merge:    origin/master Commit message
Push:     origin/master Commit message

Sử dụng bàn điều khiển thư mục làm việc của tôi có vẻ sạch sẽ và mọi thứ được đẩy / kéo đến / từ xa, vậy tại sao nó lại Mergexuất hiện trong trạng thái pháp sư?

Câu trả lời:


7
  • Các Headthông tin dòng chương trình về HEADcam kết. Nó không nói Branchthay vì HEADcó thể được tách ra.

  • Các Mergedòng không chỉ ra rằng một hợp nhất được tiến hành. Nó chỉ đơn giản cho thấy nhánh ngược dòng của nhánh hiện tại. Tiền tố được sử dụng cho dòng đó là Upstream, nhưng bây giờ Merge hoặc Rebase được sử dụng, thông báo thêm cho bạn cách thay đổi ngược dòng được kéo vào nhánh hiện tại.

    (Nếu bạn muốn rebase theo mặc định, thì bạn nên đặt branch.<branch>.rebasehoặc pull.rebasetheo đó. Bạn có thể làm điều đó từ cửa sổ bật lên nhánh bhoặc cửa sổ bật lên cấu hình nhánh b C.)

    Khi quá trình hợp nhất đang diễn ra, thì "phần tiến trình" sẽ được hiển thị trong bộ đệm trạng thái, nhưng điều đó sẽ đi sâu hơn và liệt kê các cam kết đang được hợp nhất như vậy:

_

Merging np/submodules (3)
368a666 * origin/np/submodules np/submodules Reorganize submodule popup
c2a58fc * magit-submodule-popup: move (i, s) to nested popup
51c0564 * Add new submodule section type
  • Các Pushdòng là về chi nhánh rằng các chi nhánh hiện đang được đẩy lên. Khi sử dụng quy trình làm việc hình tam giác thì "mục tiêu đẩy" thường khác với "dòng ngược". Các nhánh tồn tại lâu như masterngoại lệ cho quy tắc đó, vì vậy đối với các nhánh đó, một chút thông tin dư thừa đang được hiển thị.

    Để tìm hiểu thêm về quy trình làm việc hình tam giác và việc sử dụng "đẩy từ xa" trong Magit (và Git), hãy xem phần giới thiệu ngắn gọn này trong hướng dẫn Magit.


Nếu Hợp nhất: hiển thị nhánh ngược dòng của nhánh hiện tại thì Push: hiển thị gì?
eflanigan00

@ eflanigan00 Trong trường hợp bạn không được thông báo: xem câu trả lời mở rộng.
Basil
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.