通过Xcode将源提交到git,提交失败
我有一个存储库,我在其中编写代码。一旦做了一些更改,它们将通过通过Xcode将源提交到git,提交失败,xcode,git,Xcode,Git,我有一个存储库,我在其中编写代码。一旦做了一些更改,它们将通过Xcode检入到GITrepo 在办理登机手续之前。。文件看起来像这样-我更改的文件看起来是正确的 在(Alt-Command-C)中检查代码后,我看到的是(请注意,在资源管理器窗口中看到的文件看不到) 屏幕底部显示正确数量的文件 点击commit按钮时,不会显示任何错误,所有内容看起来都正常,但是(视觉上)没有任何变化: 资源管理器继续显示已修改的相同文件 提交屏幕继续显示一些需要提交的文件 提交屏幕不显示要提交的确切文件
Xcode
检入到GIT
repo
在办理登机手续之前。。文件看起来像这样-我更改的文件看起来是正确的
在(Alt-Command-C
)中检查代码后,我看到的是(请注意,在资源管理器窗口中看到的文件看不到)
屏幕底部显示正确数量的文件
点击commit
按钮时,不会显示任何错误,所有内容看起来都正常,但是(视觉上)没有任何变化:
- 资源管理器继续显示已修改的相同文件
- 提交屏幕继续显示一些需要提交的文件
- 提交屏幕不显示要提交的确切文件
.gitignore
以包括
*.pbxuser
*.mode1v3
*.mode2v3
*.perspectivev3
*.xcuserstate
project.xcworkspace/
xcuserdata/
.DS_Store
*.tm_build_errors
首先,尝试从命令行提交文件
运行
git status
查看状态,git add
,然后执行git commit
——您应该看到错误或将提交文件 首先尝试从命令行提交文件
运行
git status
查看状态,git add
,然后执行git commit
——您应该看到错误或将提交文件 您可能应该创建一个.gitignore
文件并将其放在您的目录中。XUserState文件不断变化(对您的总体提交没有任何用处)。您的应用程序将始终显示更改,并且还将阻止您将更改推送到远程应用程序(如果您有)
有很多地方会告诉你如何制作一个好的git文件
您可能应该创建一个
.gitignore
文件并将其放在您的目录中。XUserState文件不断变化(对您的总体提交没有任何用处)。您的应用程序将始终显示更改,并且还将阻止您将更改推送到远程应用程序(如果您有)
有很多地方会告诉你如何制作一个好的git文件
问题似乎是在我的设置中,Xcode默认为文件视图 当我切换到平面视图时,显示了更改过的文件
问题似乎是在我的设置中,Xcode默认为文件视图 当我切换到平面视图时,显示了更改过的文件
XUserState文件用于什么?基本上是您在哪个选项卡上,上一次在哪个文件上,基本上是Xcode在那一秒的状态。我会尽可能忽略所有内容,因为当您在其他地方打开项目或其他人打开项目时,将这些文件卡在项目中会变成火车残骸。xcuserstate文件用于什么?基本上是您在哪个选项卡上,最后在哪个文件上,基本上是Xcode在那一秒的状态。我会尽可能忽略一切,因为当你在别处打开项目或其他人打开项目时,让这些文件卡在项目中会变成火车残骸。