Файл '.pbxproj' отсутствует в списке коммитов - PullRequest
0 голосов
/ 18 июня 2020

в настоящее время создает клон проекта и sh все изменения в моей учетной записи github шаг за шагом. И я всегда видел, как «Twitter.xcodeproj / project.pbxproj» проверяется вместе с измененными файлами .swift. Однако сейчас я этого не вижу. Я снова открыл и внес в код дополнительные изменения, но все равно ничего. Это нормально, если его не толкают? И как мне вернуть его в нормальное состояние, если это не так?

Xcode screenshot

1 Ответ

1 голос
/ 18 июня 2020

Список, который вы просматриваете, создается git status. Что ж, git status не включает файлы, которые не изменяли . Таким образом, вы не должны ожидать увидеть project.pbxproj в списке, если только вы не сделали что-то, что могло бы изменить его (например, создать новый файл кода и добавить его в свой проект). Простое редактирование существующего кода не изменит его, поэтому он не отображается.

(В некотором смысле, это случай классической c путаницы относительно того, что означает git status. Часто начинающие подумайте, что это список ваших файлов или список файлов, которые будут go в этом коммите. Это не так. Коммит всегда содержит все ваши файлы . Но git не потрудитесь перечислить их в git status, потому что это может быть излишне огромный список. Есть способы узнать, что находится в фиксации, но экран, который вы показываете, не показывает, как это сделать.)

TL; DR Не волнуйтесь, будьте счастливы.

...