.gitignore不会忽略具有特定扩展名的文件[重复]

问题描述 投票:-1回答:1

这个问题在这里已有答案:

我将其添加到我的.gitignore文件中:

# JPEG
*.jpg
*.jpeg
*.jpe
*.jif
*.jfif
*.jfi

# JPEG 2000
*.jp2
*.j2k
*.jpf
*.jpx
*.jpm
*.mj2

# JPEG XR
*.jxr
*.hdp
*.wdp

# Graphics Interchange Format
*.gif

# RAW
*.raw

# Web P
*.webp

# Portable Network Graphics
*.png

# Animated Portable Network Graphics
*.apng

# Multiple-image Network Graphics
*.mng

# Tagged Image File Format
*.tiff
*.tif

# Scalable Vector Graphics
*.svg
*.svgz

# Portable Document Format
*.pdf

# X BitMap
*.xbm

# BMP
*.bmp
*.dib

# ICO
*.ico

# 3D Images
*.3dm
*.max

找到here

然后我添加了一些.png文件并提交了这个更改并推送它,但是如果我执行git status文件就会显示出来。

    geändert:       skin/frontend/venedor/custom/images/kreis_rot_weiss.png
    geändert:       skin/frontend/venedor/custom/images/kreis_weiss.png

我究竟做错了什么?

git gitignore
1个回答
0
投票

在我对gitignore文件进行更改之前,我认为这些文件位于暂存区域。我执行了git reset --hard HEAD并再次添加了我的png文件,现在如果我调用git status它们就不会出现

因此.gitignore仅适用于新文件,而不适用于暂存区域中已有的文件。

© www.soinside.com 2019 - 2024. All rights reserved.