Chỉnh sửa tệp đã được theo dõi
Thuộc phần Kiểm soát phiên bản trong hành trình Terminal của Coddy. Bài học 12 trên 58.
Sau khi bạn commit một tệp, Git sẽ theo dõi tệp đó. Lần tiếp theo bạn chỉnh sửa tệp, git status sẽ hiển thị tệp ở trạng thái đã sửa đổi thay vì chưa được theo dõi.
git status --short
M hello.txtM ở cột thứ hai có nghĩa là “đã sửa đổi trong thư mục làm việc nhưng chưa được đưa vào vùng staging”. Bạn đưa các sửa đổi vào vùng staging bằng cùng lệnh git add:
git add hello.txt
git status --short
M hello.txtHãy chú ý, M đã chuyển sang cột đầu tiên. Hai cột là khu vực chuẩn bị (bên trái) và thư mục làm việc (bên phải). Sau khi đưa vào khu vực chuẩn bị, bạn commit thay đổi như mọi thay đổi khác:
git commit -m "Update hello.txt"Mỗi commit lưu lại một ảnh chụp hoàn chỉnh, vì vậy bạn không mất phiên bản cũ. Bạn luôn có thể xem lại phiên bản đó.
Thử thách
DễThư mục có note.txt. Khởi tạo repository, cấu hình danh tính người dùng, commit tệp ban đầu, sau đó đổi nội dung tệp thành updated và chạy git status --short.
Đầu ra mong đợi là dấu hiệu cho biết tệp đã sửa đổi nhưng chưa được đưa vào vùng staging.
Tự làm thử
Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.
Tất cả bài học trong Kiểm soát phiên bản
4Kiểm tra các thay đổi
Git DiffSo sánh các thay đổi đã đưa vào vùng chờGit ShowÔn tập: Công việc của thám tử3Theo dõi thay đổi
Khu vực stagingGit AddGit CommitChỉnh sửa tệp đã được theo dõiGit LogÔn tập: các commit đầu tiên6Dự án trang web công thức
Tổng quan dự ánKhởi tạo và bỏ quaTự luyện tập: Playground Terminal