Git ไม่สนใจไฟล์ gitignore ภายใต้ Windows 10

Nov 07 2020

Git ไม่สนใจโฟลเดอร์ในไฟล์. gitignore นี่คือ. gitignore ของฉัน: (env คือโฟลเดอร์ที่สร้างโดย venv ใน Python)

#folders
env/**
pdfs/**


# files

#source files
/timeformat.py
/pdfreader.py

ฉันทำไปgit rm -r --cached .แล้วgit add .แต่กำลังเพิ่มไฟล์ทั้งหมดภายใต้ env / Lib / site-Packages
ปัญหาคืออะไร?

แก้ไข:

นี่คือโครงสร้างไดเรกทอรีของฉัน:

คำตอบ

marcogmonteiro Nov 07 2020 at 14:53

เปลี่ยน gitignore ของคุณจาก

#folders
env/**
pdfs/**

ถึง:

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

สาเหตุอาจเป็นเพราะ.gitignoreไฟล์และโฟลเดอร์ env ไม่อยู่ในระดับเดียวกันในโครงสร้างไดเร็กทอรี

คุณสามารถเริ่มต้นด้วย**/dirการละเว้นโฟลเดอร์ dirภายในไดเร็กทอรีใดก็ได้

ในกรณีของคุณ:

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

เปลี่ยน env / ** เป็น env / * มันได้ผลสำหรับฉัน