2011-02-07 24 views
6

Tôi đang xem xét một bộ dĩa từ một dự án git gốc và cố gắng xác định sự khác biệt thực sự. Có cách nào để làm một số loại git diff original-uri fork-uri để có được sự khác biệt giữa trạng thái hiện tại của dự án ban đầu và trạng thái hiện tại của ngã ba?Khác biệt một ngã ba git

Trả lời

14

Nếu bạn thêm các ngã ba như một kho lưu trữ từ xa, bạn có thể làm khác vào nó:

git remote add original original-uri 
git fetch original 
git diff HEAD original/master 

Tuy nhiên điều này đòi hỏi phải clone kho chia hai, không biết làm thế nào để làm mà không sao chép.

+0

Nhân bản là OK. Vậy lệnh 'diff' cuối cùng sẽ là gì? –

+0

@Paul Alexander: đó là lệnh thứ ba, tôi chỉ quên 'diff' :) – CharlesB

+1

Không phải là một vấn đề lớn, nhưng' ..' không cần thiết - 'git diff' có thể lấy hai đối số giống như bạn 'd mong đợi từ một khác biệt truyền thống: 'git diff HEAD gốc/master'. – Cascabel

Các vấn đề liên quan