Dưới đây là hai câu hỏi khác nhau nhưng tôi cho rằng chúng có liên quan.Sử dụng Git làm cách nào để tìm các thay đổi giữa địa phương và từ xa
Khi sử dụng Git, làm thế nào để tìm thấy mà thay đổi tôi đã cam kết tại địa phương, nhưng chưa đẩy lên một chi nhánh từ xa? Tôi đang tìm một cái gì đó tương tự như lệnh Mercurial
hg outgoing
.Khi sử dụng Git, làm thế nào để tôi tìm thấy những gì thay đổi một nhánh từ xa trước khi thực hiện thao tác kéo? Tôi đang tìm một cái gì đó tương tự như lệnh Mercurial
hg incoming
.
Thứ hai: có cách nào để xem những gì có sẵn và sau đó chọn các thay đổi mà tôi muốn kéo?
Nhìn vào các câu trả lời, có vẻ như có một số nhầm lẫn về những gì 'hg đến' và' hg outgoing' thực sự làm. Git tương đương gần nhất tôi tìm thấy là tùy chọn '--dry-run'. Chỉ cần 'git pull --dry-run' và bạn sẽ thấy một danh sách tất cả những điều cần phải xảy ra. –