Giả sử tôi nhân bản một kho lưu trữ và bắt đầu sửa đổi các tệp. Tôi biết rằng nếu tôi có những thay đổi không được cam kết cục bộ, tôi có thể thực hiện một khác biệt như sau git diff test.txt
và nó sẽ cho tôi thấy sự khác biệt giữa HEAD cục bộ hiện tại và các thay đổi được sửa đổi, không được cam kết trong tệp. Nếu tôi cam kết những thay đổi đó, tôi có thể phân biệt nó với kho lưu trữ ban đầu bằng cách sử dụng git diff master origin/master
Cách Khác biệt giữa các thay đổi và nguồn gốc không được cam kết của địa phương
Nhưng có cách nào khác thay đổi cục bộ với kho lưu trữ gốc trên máy chủ trước khi cam kết cục bộ không? Tôi đã thử các hoán vị khác nhau của git diff --cached master origin/master
mà không có may mắn.
tôi muốn biết có bao nhiêu tập tin của tôi đã thay đổi từ phiên bản cam kết cuối cùng trên địa phương của tôi. Câu trả lời cho câu hỏi của tôi là câu hỏi này. Cảm ơn! –