Câu hỏi
Các lệnh Git để thực hiện quy trình công việc sau đây là gì?
Kịch bản
Tôi đã nhân bản từ một kho lưu trữ và thực hiện một số cam kết của riêng tôi với kho lưu trữ cục bộ của tôi. Trong khi đó, các đồng nghiệp của tôi đã cam kết với kho lưu trữ từ xa. Bây giờ tôi muốn:
Kiểm tra xem có bất kỳ cam kết mới nào từ người khác trên kho lưu trữ từ xa không, nghĩa là
origin
?Giả sử có 3 cam kết mới trên kho lưu trữ từ xa kể từ lần kéo cuối cùng của tôi, tôi muốn phân biệt các cam kết của kho lưu trữ từ xa, tức là
HEAD~3
vớiHEAD~2
,HEAD~2
vớiHEAD~1
vàHEAD~1
vớiHEAD
.Sau khi biết những gì đã thay đổi từ xa, tôi muốn nhận được những cam kết mới nhất từ những người khác.
Phát hiện của tôi cho đến nay
Đối với bước 2: Tôi biết ký hiệu dấu mũ HEAD^
, HEAD^^
v.v. và ký hiệu dấu ngã HEAD~2
, HEAD~3
v.v.
Đối với bước 3: Đó là, tôi đoán, chỉ là a git pull
.