Tôi có một chi nhánh địa phương theo dõi chi nhánh từ xa/chủ. Sau khi chạy git-pull
và git-log
, nhật ký sẽ hiển thị tất cả các cam kết trong nhánh theo dõi từ xa cũng như chi nhánh hiện tại. Tuy nhiên, vì có quá nhiều thay đổi được thực hiện đối với chi nhánh từ xa, tôi chỉ cần xem các cam kết được thực hiện cho chi nhánh địa phương hiện tại.Làm cách nào để chạy nhật ký git chỉ xem các thay đổi cho một chi nhánh cụ thể?
Lệnh Git sẽ sử dụng để chỉ hiển thị các cam kết cho một chi nhánh cụ thể là gì?
Ghi chú:
Cấu hình thông tin:
[branch "my-branch"]
remote = origin
merge = refs/heads/master
Hoàn hảo! 'git log --no-merges master..' chính là thứ tôi cần. –
lưu ý rằng điều này không tính đến lựa chọn của anh đào. – eis
@HighwayofLife: '--no-merges' có thể xuất hiện rằng nó chỉ hiển thị các cam kết từ một nhánh cụ thể, nhưng nó thực sự chỉ hiển thị các cam kết không dẫn đến việc hợp nhất – rynmrtn