0 Thư mục nút node_modules đang được git thêm vào ngay cả khi có tệp .gitignore với mẫu Node

câu hỏi được tạo ra tại Wed, May 8, 2019 12:00 AM

Tôi có Ứng dụng Nút mà tôi đã thêm tệp .gitignore với mẫu cho Nút. Nhưng ngay cả với tệp .gitignore, thư mục node_module vẫn được cam kết.

Sau khi tìm kiếm rất nhiều, tôi tìm thấy hai câu trả lời chính. Một là sử dụng:

git rm -rf --cached .
git add .

Và cách khác là kiểm tra xem tệp có được mã hóa theo ASCII hoặc UTF-8 không.

Chà, tệp được mã hóa theo UTF-8.

Nếu tôi thực hiện các lệnh git ở trên, nó sẽ tiếp tục thêm tất cả các tệp /thư mục. Sau đó, nó nói rằng chi nhánh của tôi được cập nhật với nguồn gốc và vì thế, không có gì để cam kết.

Đây là mã để bỏ qua thư mục node_modules trong tệp .gitignore:

# Dependency directories
node_modules/
jspm_packages/

    
0
  1. Bạn đã cam kết tập tin .gitignore chưa? Nếu không, hãy xác nhận nó và sau đó thư mục node_modules sẽ bị bỏ qua.
    2019-05-08 16: 06: 53Z
  2. Ngoài ra, hãy thử xóa các dấu gạch chéo về phía trước khỏi tệp .gitinore. Chỉ cần giữ # thư mục phụ thuộc node_modules jspm_packages
    2019-05-08 16: 09: 22Z
  3. Tệp .gitignore đã được cam kết và xóa các dấu gạch chéo về phía trước cũng không có tác dụng.
    2019-05-08 16: 46: 52Z
  4. Với văn bản trích dẫn đầu ra của máy tính trong câu hỏi, tôi không thể thấy bất kỳ bằng chứng nào cho thấy các tệp không mong muốn thực sự được cam kết. Điều gì đặc biệt khiến bạn tin rằng họ đang ở trong cam kết và không chỉ trong cây công việc của bạn như bình thường?
    2019-05-08 18: 11: 08Z
0 Câu trả lời                              0                         
nguồn đặt đây