Xcode 7 (и 8)
Если вы начинаете новый проект, вы бы просто отметили Создать репозиторий 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, все, что вам нужно сделать, это зафиксировать и нажать .
Я научился этому методу в основном отсюда .
Смотрите также