gpt4 book ai didi

ios - 天真的 Git 设置,是否可以取消跟踪我的 .gitignore 中列出的文件?

转载 作者:可可西里 更新时间:2023-11-01 04:36:32 32 4
gpt4 key购买 nike

我在设置项目时犯了一个天真的错误。我们是 3 名开发人员,他们在一个远程存储库上工作。在设置 git 时,我们从没想过 Xcode 会生成非开发文件并将它们推送到我们的远程仓库。现在,一旦我在崩溃和刻录后了解到,我就制作了一个 .gitignore 文件。

.gitignore 看起来像这样,如果我也应该编辑它请告诉我。 (文件来源也是:This question's Abizem 给出的答案)

# Mac OS X
*.DS_Store

# Xcode
*.pbxuser
*.mode1v3
*.mode2v3
*.perspectivev3
*.xcuserstate
project.xcworkspace/
xcuserdata/

但现在的问题是,我是否可以从我们的源代码管理中取消跟踪所有列出的文件?

我可以列出所有跟踪的文件及其路径吗?后来我知道了一个痛苦的方法来一个一个地删除,

git rm --cached 'file path'

最佳答案

我在这些情况下做过几次,将存储库中的所有文件移动到文件系统的其他地方(除了 .gitignore),然后运行:

git add --all
git commit -m "Remove all files"

然后重新添加您的文件并运行以下命令:

git add --all
git commit -m "Re-add files"

这第二次添加和提交将遵守您的 gitignore 文件。

关于ios - 天真的 Git 设置,是否可以取消跟踪我的 .gitignore 中列出的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9072977/

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