加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ios – Naive Git设置,是否可以解开我的.gitignore上列出的文件

发布时间:2020-12-14 17:56:22 所属栏目:百科 来源:网络整理
导读:在设置我的项目时,我犯了一个天真的错误.我们是3个开发人员在一个远程存储库上工作在设置git时,我们从未想过 Xcode会生成非开发文件并将它们推送到我们的远程仓库.现在,一旦我在崩溃和烧伤后学会了,我制作了一个.gitignore文件. .gitignore看起来像这样,如果
在设置我的项目时,我犯了一个天真的错误.我们是3个开发人员在一个远程存储库上工作在设置git时,我们从未想过 Xcode会生成非开发文件并将它们推送到我们的远程仓库.现在,一旦我在崩溃和烧伤后学会了,我制作了一个.gitignore文件.

.gitignore看起来像这样,如果我也应该编辑这个,请告诉我. (文件信用也是如此:Abizem给出的This question’s答案)

# 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"

这第二个添加& commit将遵循您的gitignore文件.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读