gpt4 book ai didi

windows - 在 Windows 上将目录添加到 gitignore

转载 作者:可可西里 更新时间:2023-11-01 11:47:58 24 4
gpt4 key购买 nike

我在 Windows 上使用 smartgit。

我正在尝试在 repo 中添加一些要忽略的目录。

我正在使用以下 .gitignore,推荐用于 Android Studio android 应用程序。

#built application files
*.apk
*.ap_

# files for the dex VM
*.dex

# Java class files
*.class

# generated files
bin/
gen/
build/

# Local configuration file (sdk path, etc)
local.properties

# Windows thumbnail db
Thumbs.db

# OSX files
.DS_Store

# Eclipse project files
.classpath
.project

# Android Studio
*.iml
.idea
#.idea/workspace.xml - remove # and delete .idea if it better suit your needs.
.gradle
build/

#NDK
obj/

根据我的理解,Build 文件夹应该被忽略,但它并没有被忽略。此外,Build\Generated 文件夹被忽略,但该目录甚至没有添加到 gitignore 文件中。

在这里您可以看到构建文件夹未被忽略,但生成的文件夹被忽略。

enter image description here

最佳答案

有了这个

build/

你告诉 git 完全跳过 build 目录,所以它会自动忽略该路径中的任何文件或目录。

因此 generated 目录被正确地忽略了。

现在,intermediate 被包含的唯一原因(给定你的 gitignore)是它在被忽略之前已经提交到 repo。

如果你想开始忽略它,你需要先删除它,使用

git rm -r --cached build/intermediate

作为奖励,如果你想忽略一个目录,而不是你可以做的子目录

build/*
!generated

这里有关于这个主题的更详尽的解释:.gitignore exclude folder but include specific subfolder

关于windows - 在 Windows 上将目录添加到 gitignore,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39321459/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com