Tôi nghĩ nếu bạn muốn theo dõi các tập tin bạn nên git add [files you want to track]
Tôi không biết tại sao tôi nhận được tin nhắn Changes not staged for commit
.
Nếu các tệp đó không được dàn dựng, không nên git
cho tôi xem các tệp đó là Untracked
như thế
Tất cả những gì tôi đã làm là tạo ra một tính năng mới từ develop
chi nhánh và làm việc trong feature/change_excel_format
chi nhánh
Tôi nghĩ những tập tin đó nên ở staged
trạng thái,
Nhưng git status
nói với tôiChanges not staged for commit
Để ngắn gọn, tôi chỉ biết có 3 giai đoạn trong git untracked
, staged
, committed
Bất kỳ một thể cho tôi biết, là những gì các giai đoạn trong choChanges not staged for commit
Vì vậy, nếu tôi sửa đổi tập tin a
(đã có trong repo)
và gõ git st
, git sẽ cho tôi biếtChanges not staged for commit
nếu tôi git a
thì tập tin a
sẽ ởstaged status
Nếu tôi sửa đổi file a
ngay bây giờ, sẽ có hai trạng thái file a
trong git
, phải không?
Vì vậy, tôi phải quyết định nếu thực hiện staged a
cam kết hoặc làm not stage a
cho được dàn dựng, và sau đó các giai đoạn trước file a
sẽ được loại bỏ?