Git в Xcode
Материал с сайта https://qastack.ru/programming/5383609/using-git-with-an-existing-xcode-project
Если вы начинаете новый проект, вы бы просто отметили Создать репозиторий Git во время установки. (Затем перейдите к части «Фиксация» ниже.)

Но если вы работаете с существующим проектом, перейдите в Xcode > Preferences … > Source Control и установите флажок Enable Source Control .

Затем в главном Control Source меню выберите Создать рабочую копию … .

(Если вы получаете сообщение об ошибке «Скажите, кто вы?», См. Этот вопрос / ответ или один из других связанных вопросов.)
Когда это закончится, внесите какие-либо изменения в один из файлов проекта Xcode. Затем вернитесь в меню Source Control и выберите Commit .

Напишите сообщение о фиксации и нажмите кнопку « Применить» . (Если кнопка фиксации отключена, внесите небольшие изменения в свой проект и повторите попытку.)

Войдите в Github и создайте новый репозиторий .

Называйте это как хотите, но пока не добавляйте README, .gitignore или лицензию. Вы можете добавить это позже. Выполнение этого сейчас затруднит синхронизацию.

Скопируйте ссылку в свой репозиторий.

Перейдите в Source Control > название вашей ветки > Настроить .

Щелкните вкладку « Пульты »> кнопка « + »> « Добавить удаленный…» .

Введите имя репозитория github и вставьте адрес.

После добавления пульта нажмите « Push» в меню « Source Control» . Введите свое имя пользователя и пароль на github. Вот и все. Теперь ваш проект нужно скопировать на github.
( У меня были некоторые проблемы при получении мое имя пользователя и пароль , принятый в первом. Если это случается , вы идете в Xcode > Preferences … > Учетные записи > ваш новый репозиторий . Введите имя пользователя и пароль , там , а затем попробуйте Нажмите еще раз).

Вы можете добавить README и другие файлы, но если вы делаете это из Интернета, вам нужно будет выполнить Source Control > Pull in Xcode, прежде чем вы подтвердите другие изменения.
Теперь каждый раз, когда вы вносите изменения в Xcode, все, что вам нужно сделать, это зафиксировать и нажать .
Дополнительные материалы:
https://medium.com/@bentranter/using-github-with-xcode-6-8208b92c7a60