我有一个存储库,我在其中编码。完成某些更改后,系统会通过GIT
将其签入Xcode
repo。
在签入之前..文件看起来像这样 - 我改变的文件看起来是正确的
检查(Alt-Command-C
)中的代码后,我看到的是(请注意,在资源管理器窗口中看不到文件)
在屏幕底部显示正确的文件数
当点击commit
按钮时,没有显示错误,所有看起来都正常,但是,没有(视觉上)改变:
我可以发誓,昨晚所有文件都已提交。有人能帮我理解这里发生了什么吗?
更新
修改我的.gitignore
以包含
*.pbxuser
*.mode1v3
*.mode2v3
*.perspectivev3
*.xcuserstate
project.xcworkspace/
xcuserdata/
.DS_Store
*.tm_build_errors
答案 0 :(得分:3)
您应该创建一个.gitignore
文件并将其放在您的目录中。 xcuserstate文件不断变化(对您的整体提交没有用)。您将始终显示更改,这也会阻止您将更改推送到遥控器(如果有的话)。
有很多地方会告诉你如何制作一个好的gitignore文件。
答案 1 :(得分:1)
似乎问题是在我的设置中,Xcode默认为文件视图
当我切换到平面视图时,显示已更改的文件
答案 2 :(得分:0)
首先尝试尝试从命令行提交文件。
运行git status
以查看事物的状态git add <modified files>
和git commit
- 您应该看到错误或文件将被提交。