Tôi đã có một kho lưu trữ git, gọi nó myscripts/
. Trong myscripts/
là thư mục con perl/
, python/
và ruby/
. Vì một số lý do, khi tôi chỉnh sửa mã trong một trong các thư mục con, Git quên rằng thư mục con là một phần của kho lưu trữ.
$ cd myscripts/
$ cd perl/
$ vi hello.pl
...
$ git commit -a
# Untracked files:
# (use "git add <file>..." to include in what will be committed)
#
# ./
$ git add .
$ git commit -a
Tôi phải làm điều này nhiều lần và tôi không biết tại sao.
git add
để xác định những gì cần bao gồm trong cam kết. Bạn có thể tạo một cam kết bao gồm tất cả các thay đổi đối với các tệp được theo dõi bằng lệnh git commit -a
, đang được sử dụng trong câu hỏi này.