mat*_*att 631
Git可能已经在跟踪该文件了.
来自gitignore文档:
要停止跟踪当前跟踪的文件,请使用git rm --cached.
使用此,替换[project]
和[username]
您的信息:
git rm --cached [project].xcodeproj/project.xcworkspace/xcuserdata/[username].xcuserdatad/UserInterfaceState.xcuserstate
git commit -m "Removed file that shouldn't be tracked"
Run Code Online (Sandbox Code Playgroud)
或者,您可以使用-a
选项来git commit
添加已修改或删除的所有文件.
一旦你从git中删除了文件,它就会尊重你的.gitignore
.
Xin*_*ing 50
如果被忽略的文件一直显示在未跟踪列表中,您可以使用git clean -f -d 来清除.
git rm --cached YourProjectFolderName .xcodeproj/project.xcworkspace/xcuserdata/yourUserName .xcuserdatad/UserInterfaceState.xcuserstate
git commit -m"删除了不应该被跟踪的文件"
git clean -f -d
har*_*ios 37
所有答案都很棒,但如果您在不同的Mac(家庭和办公室)工作,这里将为每个用户删除
git rm --cache */UserInterfaceState.xcuserstate
git commit -m "Never see you again, UserInterfaceState"
Run Code Online (Sandbox Code Playgroud)
Jos*_*eso 19
有朋友告诉我这个惊人的网站https://www.gitignore.io/.进入您选择的IDE或其他选项,它将自动生成一个gitignore
由有用的忽略组成的文件,其中一个是xcuserstate
.您可以gitignore
在下载之前预览文件.
如果你使用 GitHub,这里有一些演示和捷径,基本思路是一样的。
1. 像这样打开终端
2. 将下面的命令粘贴到终端,后跟一个空格,然后像这样粘贴 .xcuserstate 文件的路径
3. 确保你有正确的 git ignore 然后提交代码:)
小智 7
如果您使用源树应用程序,这是一种更简单的解决方案。这是说明
1.右键单击要添加到 git 忽略列表的文件,然后选择停止跟踪。
归档时间: |
|
查看次数: |
103498 次 |
最近记录: |