Câu trả lời được chấp nhận sẽ không cho bạn biết đã có những loại thay đổi nào.
Có, Nếu bạn không phải là người kiểm tra cú pháp mà là một người bình thường có kho chứa đầy các tệp chưa được phân giai đoạn và bạn vẫn muốn biết điều gì sẽ xảy ra với các tệp theo giai đoạn - có một lệnh khác:
git status --short | grep '^[MARCD]'
dẫn đến một cái gì đó như:
M dir/modified_file
A dir/new_file
R dir/renamed -> dir/renamed_to
C dir/copied_file
D dir/deleted_file
Rõ ràng, các tệp này đã được tổ chức, và sau khi git commit
:
deleted_file
sẽ bị xóa,
new_file
sẽ được thêm vào,
renamed_file
sẽ trở thành một renamed_to
.
Đây là giải thích về đầu ra định dạng ngắn: https://git-scm.com/docs/git-status#_short_format