Tôi có repo cục bộ và repo từ xa trên github. Vì lý do kinh doanh, chúng không đồng bộ. Tôi đã làm rất nhiều công việc trên địa phương mà tôi đang giữ, và bây giờ tôi tự thêm bất cứ điều gì mới vào điều khiển từ xa, đến địa phương của tôi. Không có chi nhánh.git diff - chỉ hiển thị thông tin mới trên điều khiển từ xa
Khi tôi sử dụng lệnh,
git diff --color master..origin/master
tôi nhận được kết quả tốt, hiển thị những gì đã thay đổi .... những gì tôi đã thêm vào repo địa phương được đánh dấu bằng một - dấu hiệu, và được thể hiện trong màu đỏ; trong khi những gì trên điều khiển từ xa được hiển thị bằng màu xanh lục với dấu +.
Có cách nào để hiển thị chỉ những tính năng mới trên điều khiển từ xa chứ không phải trên máy cục bộ? Tức là, hiển thị cho tôi bất kỳ tệp mới nào trên điều khiển từ xa và hiển thị cho tôi bất kỳ dòng mới hoặc sửa đổi nào trong các tệp trên điều khiển từ xa (hiển thị cho tôi tất cả màu xanh lá cây) '
cảm ơn.
là nó đơn giản như: 'git diff --color master..origin/master | grep + ' –
Cảm ơn bạn đã trả lời. Điều này không hoạt động nếu có nội dung của một số tệp được theo dõi. Bất kỳ cách nào khác? P.S. Tôi mới đến git và đến nhà ga. :-) – Darby
'grep^+' sau đó? –