目前正在构建项目克隆并将所有更改逐步推送到我的github帐户。而且我经常看到“Twitter.xcodeproj/project.pbxproj”与修改后的 .swift 文件一起检查。但是,我现在看不到它。我已经重新打开并对代码进行了一些额外的更改,但仍然没有。没问题的话可以吗?如果不是,我该如何让它恢复正常?
问问题
90 次
1 回答
1
您正在查看的列表由 生成git status
。好吧,git status
不包括任何未更改的文件。所以你不应该期望在列表中看到project.pbxproj,除非你做了一些会改变它的事情(比如创建一个新的代码文件并将它添加到你的项目中)。仅仅编辑你现有的代码不会改变它,所以它不会出现。
(在某种程度上,这是一个关于什么git status
意思的经典混淆案例。初学者通常认为它是您的文件列表,或者将进入此提交的文件列表。事实并非如此。总是提交包含您的所有文件。但是 git 不会费心将它们列在 中git status
,因为这可能是一个不必要的巨大列表。有多种方法可以找出提交中的内容,但您显示的屏幕不是如何做到的。 )
TL; DR别担心,要开心。
于 2020-06-18T17:44:17.837 回答