マスターブランチをチェックアウトしようとしたところ、次のことに遭遇しました。
error: Untracked working tree file 'app.xcodeproj/project.xcworkspace/xcuserdata/u.xcuserdatad/UserInterfaceState.xcuserstate' would be overwritten by merge.
そこで、次のコマンドを使用して、このファイルをgitから削除しようとしました(.gitignoreに式を追加してキャッチしました)。
git rm --cached app.xcodeproj/project.xcworkspace/xcuserdata/u.xcuserdatad/UserInterfaceState.xcuserstate
そして得た:
fatal: pathspec 'app.xcodeproj/project.xcworkspace/xcuserdata/u.xcuserdatad/UserInterfaceState.xcuserstate' did not match any files
だから、少し途方に暮れています。私の理解では、作業ファイルはここでは問題ではありません。ただし、完全を期すために、作業ファイルは存在します。例えば
ls -l app.xcodeproj/project.xcworkspace/xcuserdata/u.xcuserdatad/UserInterfaceState.xcuserstate
-rw-r--r-- 1 u u 56061 24 Sep 12:42 app.xcodeproj/project.xcworkspace/xcuserdata/u.xcuserdatad/UserInterfaceState.xcuserstate