git add file.txt chuyển file từ đâu sang đâu?
- A.Từ working directory sang staging area (index) — đánh dấu bản thay đổi này sẽ nằm trong commit kế tiếp; chưa hề ghi gì vào lịch sử repository
- B.Từ working directory thẳng vào repository, nên sau
git addlà đã có commit mới - C.Từ staging area trở lại working directory để hủy thay đổi
- D.Từ máy local lên remote server, tương đương một nửa của
git push
Đáp án: A
Git có ba khu vực: working directory (file bạn đang sửa), staging area/index (những gì sẽ vào commit tới), repository (lịch sử commit). git add đưa thay đổi từ khu vực một sang khu vực hai. git commit mới đưa từ hai sang ba.
Nguồn tham khảo