.gitignore文件中添加了.xcuserstate忽略,之后每次push时文件改动中还是会出现UserInterfaceState.xcuserstate文件,下面是解决方法。
- 打开终端,
cd到你的项目文件夹下,然后输入以下命令。
git status
- 然后会显示
UserInterfaceState.xcuserstate文件有改动,这时候复制modified:后面的地址:
- 接着输入
git rm --cached 刚才复制的地址,如下
git rm --cached client_swift_fm_a/client_swift_fm_a.xcworkspace/xcuserdata/Jonzzs.xcuserdatad/UserInterfaceState.xcuserstate
- 接着将代码提交推送到服务器:
git commit -m "删除xcuserstate文件" git push
当.gitignore文件已包含.xcuserstate但仍推送该文件时,可以使用终端命令进行手动移除。步骤包括:查看git状态找到修改的文件,使用git rm --cached命令移除,然后提交并推送更改。
631

被折叠的 条评论
为什么被折叠?



