Vì vậy, tôi đã thực hiện trên một trang web, một số trong đó đã được kiểm soát phiên bản git (một trong những devs sử dụng nó, người kia không). Vì vậy, tôi sẽ cam kết tất cả mọi thứ cho đến nay, và làm việc từ đó.git add/rm (cam kết)
Tuy nhiên, có một vài tệp có trạng thái git mà tôi không hiểu lắm. Chúng được gắn nhãn là:
# Changed but not updated:
# (use "git add/rm <file>..." to update what will be committed)
# (use "git checkout -- <file>..." to discard changes in working directory)
Vì vậy, nếu tôi chỉ chạy lệnh git commit, các thay đổi được thực hiện cho các tệp này có hoạt động theo cách của chúng trong kho lưu trữ không? Nó chỉ là tôi không nhận được lý do tại sao bạn sẽ làm thêm/rm- có vẻ như thêm và sau đó loại bỏ tất cả trong một swoop hôi.
Cảm ơn sự giúp đỡ của bạn!
bản sao có thể có của [Git: file "đã thay đổi nhưng không được cập nhật"] (http://stackoverflow.com/questions/4812096/git-file-changed-but-not-updated) – Perception
Mẹo không có nghĩa là bạn cả hai nên thêm và rm chúng. Nó nói rằng đó là hai lệnh mà có thể làm những gì bạn muốn. (Ngoài ra tôi nghĩ rằng bạn đã có một phiên bản cũ của Git - trong các phiên bản mới hơn, nó sẽ nói "Thay đổi được cam kết" hoặc "Thay đổi không dàn dựng cho cam kết", và rm không phải là một phần của các gợi ý.) – Cascabel
Ngoài nâng cấp Git, với các loại câu hỏi bạn đang hỏi, bạn có thể muốn đọc qua một số tài liệu khác, ví dụ [Pro Git] (http://git-scm.com/book). – Cascabel