Làm cách nào tôi có thể xem cam kết nào là thực sự sẽ được đẩy tới một kho lưu trữ từ xa?Xem trước Git push
Theo như tôi biết, bất cứ khi nào tôi kéo chủ từ kho lưu trữ từ xa, các cam kết có khả năng được tạo, ngay cả khi chúng trống.
Điều này làm cho tổng thể địa phương trở thành 'chuyển tiếp' ngay cả khi thực sự không có gì để thúc đẩy.
Bây giờ, nếu tôi cố gắng (từ thạc sĩ):
git cherry origin master
Tôi có một ý tưởng về những gì đang xảy đến được đẩy, mặc dù điều này cũng hiển thị một số cam kết mà tôi đã đẩy. Có cách nào để chỉ hiển thị nội dung mới sẽ được đẩy không?
1, nhưng tôi sẽ phải nhận được trên xà phòng của tôi về #!/Usr/bin/env perl, kể từ khi tôi chỉ bị đốt cháy bởi bugzilla sử dụng #!/Usr/bin/perl khi tôi đã cài đặt các mô-đun trong/usr/local/bin/perl và phải tạm thời tạo/usr/bin/perl một liên kết tượng trưng đến/usr/local/bin/perl –
+1 'git log origin/master..master' là đủ trong hầu hết các trường hợp. –
@William Đã sửa lỗi! –