git初始化一个项目时加入.gitignore文件的内容

说明:
在向github上新建一个开源项目或者室友项目并使用版本控制工具git来管理版本时,可能需要忽略一些不必要用版本记录的文件内容,为此,可以向项目的文件中加入后缀名为.gitignore的文件。
内容如下:

# Windows image file caches
Thumbs.db
ehthumbs.db

# Folder config file
Desktop.ini

# Recycle Bin used on file shares
$RECYCLE.BIN/

# Windows Installer files
*.cab
*.msi
*.msm
*.msp

# =========================
# Operating System Files
# =========================

# OSX
# =========================

.DS_Store
.AppleDouble
.LSOverride

# Icon must end with two \r
Icon


# Thumbnails
._*

# Files that might appear on external disk
.Spotlight-V100
.Trashes

# Directories potentially created on remote AFP share
.AppleDB
.AppleDesktop
Network Trash Folder
Temporary Items
.apdisk


.idea
*.iml
target
关于.gitignore文件不生效的问题,有几个可能的原因和解决方法可以尝试: 1. 检查.gitignore文件位置:确保.gitignore文件位于项目的根目录下,并且文件名为“.gitignore”。如果文件名或位置不正确,Git将无法正确识别和应用规则。 2. 检查.gitignore语法:确保.gitignore文件中的规则语法正确。每个规则应该是一个单独的行,可以使用通配符(如*, ?)和/路径分隔符来匹配文件或目录。 3. 检查.gitignore是否已提交:如果.gitignore文件是在最初提交项目之后添加的,可能需要执行以下命令将其纳入Git版本控制: ``` git add .gitignore git commit -m "Add .gitignore file" ``` 这样才能确保.gitignore文件在其他人或其他分支上拉取生效。 4. 检查是否已经提交了被忽略的文件:如果在添加.gitignore规则之前已经提交了被忽略的文件,这些文件可能仍然会被Git跟踪。在使用.gitignore规则之前,可以尝试执行以下命令从Git中删除这些文件: ``` git rm --cached <file> ``` 注意,此命令只会从Git跟踪中删除文件,并不会删除实际的物理文件。 5. 检查.gitignore规则是否正确:确保.gitignore规则与要忽略的文件或目录匹配。可以使用.gitignore模式测试工具(如gitignore.io)来验证规则是否正确。 如果以上方法都没有解决问题,还可以尝试通过清除Git的缓存重新初始化.gitignore文件: ``` git rm -r --cached . git add . git commit -m "Reset gitignore" ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值