Я пытаюсь понять, как использовать git в рабочем процессе моего проекта, и у меня есть существующий проект Xcode, который я хочу поместить в репозиторий. Я думаю, что репозиторий настроен правильно в органайзере, но меню «Управление исходным кодом» неактивно.
По-видимому, это легко сделать, если вы начнете новый проект, но как мне импортировать существующий проект со снимками и всем остальным?
Я использую Xcode 4 и git 1.7.4
Кроме того, было бы неплохо, если есть какие-либо хорошие пошаговые инструкции по настройке и передовым методам git. Я немного опаздываю в игру, так что все, что может помочь мне ускориться, было бы круто.
git init
,git add .
иgit commit -m
.)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, все, что вам нужно сделать, это зафиксировать и нажать .
Я научился этому методу в основном отсюда .
Смотрите также
источник
Я только что проделал это для нескольких проектов и столкнулся с некоторыми проблемами. Вот мой процесс, в основном собранный из других ответов на этой странице / сайте. Порядок здесь очень важен
Надеюсь, это поможет кому-то, не будучи слишком избыточным. То, что сейчас кажется простым, определенно было проблемой для новичка в GIT с существующими проектами.
источник
Ознакомьтесь с моей публикацией по этой теме Настройка репозитория git в XCode для уже существующего проекта . Вышеупомянутое верно, но оно будет включать UserInterfaceState в ваши изменения при фиксации, и это может раздражать, потому что этот файл обновляется каждый раз, когда вы делаете что-либо в xcode, даже если это так просто и перемещается по файлам или папкам в вашем проекте.
источник
если ваш XCODE 7 не подключается к существующему репозиторию GIT. Попробуйте следовать
источник
Note:Specially for Xcode 11
CD в каталог проекта с помощью терминала
git init
git add.
git commit -m "Начальная фиксация"
После этого перезапустите Xcode и выберите Source Control Navigator, затем выберите мастер и щелкните правой кнопкой мыши, затем выберите вариант «Create Remote»
источник