Tôi đang học git và tôi nhận thấy rằng nó có quy trình cam kết hai bước:
git add <files>
git commit
Bước đầu tiên đặt bản sửa đổi vào cái được gọi là "khu vực tổ chức" hoặc "chỉ mục".
Điều tôi quan tâm là tại sao quyết định thiết kế này được đưa ra, và lợi ích của nó là gì?
Ngoài ra, là một người dùng git, bạn làm điều này hay chỉ sử dụng git commit -a
?
Tôi hỏi điều này khi tôi đến từ bzr (Bazaar) không có tính năng này.
git add -p
, bạn có thể chọn cam kết một phần của tệp trong khi không cam kết một phần khác của cùng một tệp .
git status
và có thể git push
. Đối với tất cả các hype về git, (và mã GitHub chia sẻ thật tuyệt vời) phần là rất khó chịu