Git đang bỏ qua tệp gitignore trong Windows 10

Nov 07 2020

Git đang bỏ qua các thư mục trong tệp .gitignore. Đây là .gitignore của tôi: (env là một thư mục được tạo bởi venv bằng Python)

#folders
env/**
pdfs/**


# files

#source files
/timeformat.py
/pdfreader.py

Tôi đã làm: git rm -r --cached .sau đó, git add .nhưng nó đang thêm tất cả các tệp trong env / Lib / site-pack
Vấn đề là gì?

BIÊN TẬP :

đây là cấu trúc thư mục của tôi:

Trả lời

marcogmonteiro Nov 07 2020 at 14:53

Thay đổi gitignore của bạn từ

#folders
env/**
pdfs/**

đến:

#folders
env/*
pdfs/*
AstikAnand Nov 07 2020 at 14:53

Lý do có thể là .gitignoretệp và thư mục env không có cùng cấp trong cấu trúc thư mục.

Bạn có thể bắt đầu **/dirbỏ qua thư mục dir bên trong bất kỳ thư mục nào.

Trong trường hợp của bạn:

**/env/
salamquraan Nov 07 2020 at 15:28

thay đổi env / ** thành env / * Nó đã làm công việc cho tôi