Добавить проект Xcode в репозиторий github?
Я только что создал новый репозиторий github на веб-сайте. Имейте в виду, что я ноб, но могу делать основные вещи в терминале. Во всяком случае, поэтому я только что создал репо в своей учетной записи на github.com и еще ничего не сделал для него.
Итак, все, что я хочу сделать, это взять мою папку проекта Xcode и загрузить ее в мое новое реестре github. Как это сделать через терминал?
Ответы
Ответ 1
Лучший способ - следовать инструкциям GitHub:
Сначала перейдите в правильный каталог
cd <directory of your Xcode project>
Звучит так, будто у вас уже есть локальный проект Git от Xcode. Если это правда, пропустите этот кодовый блок.
git init .
git add .
git commit -s
<type in a commit message>
Наконец, нажмите в свой репозиторий. Следующее копируется непосредственно из моей собственной учетной записи github, после того как я создал новое "тестовое" репо. Измените часть "dhalperi/test".
Нажмите существующий репозиторий из командной строки
git remote add origin [email protected]:dhalperi/test.git
git push -u origin master
Ответ 2
Я просто собирался оставить комментарий выше, но я также добавлю обобщенный ответ. Мой полный ответ здесь.
Это не через терминал в качестве запросов, но вы можете рассматривать это альтернативный метод. Он хорошо интегрирован с Xcode сейчас, но не сложно.
Создайте репозиторий Git при создании нового проекта
![введите описание изображения здесь]()
См. ответ, связанный с выше, если у вас уже есть проект без репозитория Git.
Сделать фиксацию
![введите описание изображения здесь]()
После внесения изменений в проект выберите Commit... в меню Source Control. Вы добавите короткое сообщение фиксации.
Создайте новый репозиторий GitHub
![введите описание изображения здесь]()
На GitHub создайте новый репозиторий. Назовите все, что хотите, но не добавляйте README или .gitignore или лицензию. После создания нового репозитория скопируйте ссылку на него.
Добавить удаленный доступ в Xcode
в Xcode перейдите в Source Control > название вашей ветки > Настроить. Затем нажмите вкладку Удаленная > +" > Добавить удаленный. Заполните имя и адрес вашего репозитория.
![введите описание изображения здесь]()
Направьте проект на GitHub
Перейдите в Контроль источника > Нажмите. В первый раз вам нужно будет ввести имя пользователя и пароль GitHub.
Что это. Теперь, когда вы вносите изменения в Xcode, все, что вам нужно сделать, это Commit и Push.
Если вы не выполнили это объяснение, прочитайте this и this для более подробной информации.
Дальнейшее исследование
Это отличное видео, которое я недавно наблюдал, что помогло мне лучше понять Git и его интеграцию с GitHub.
Ответ 3
Получите приложение Github Mac, вам действительно не нужен терминал, если вы не хотите делать более интересные вещи, -)
Просто перейдите на страницу проекта на GitHub, затем нажмите "Clone in Mac", это должно автоматически загрузить и установить его для вас. Вы должны сделать это хотя бы один раз, чтобы установить приложение и установить некоторые требуемые разрешения.
После этого вы увидите приложение GitHub в своей доке, просто откройте его, затем нажмите на этот маленький знак "+" внизу, там вы увидите "Создать новый репозиторий" и "Добавить новый локальный репозиторий" ".
Вы можете либо добавить репозиторий, который XCode уже создал для вас, либо загрузить его из GitHub, а затем открыть его в XCode.
Ответ 4
Изучите git!;)
Вот как это (займет всего несколько минут): http://try.github.com/levels/1/challenges/1
Ответ 5
нетерминальным решением является установка SourceTree. Его графический интерфейс, который очень прост в использовании по сравнению с терминалом. Но его настоятельно рекомендуется правильно изучить команды git.
Ответ 6
если у вас уже есть репозиторий git на вашем Mac и с помощью Xcode 9,
для xcode 9, просто перейдите на вкладку управления источником в навигационном инспекторе в Xcode. щелкните правой кнопкой мыши на главном git и выберите в меню GitHub кнопку "Удаленное имя проекта".
предоставите свои учетные данные GitHub и дайте имя git repo, и Xcode создаст и подтолкнет ваш код для вас.
![введите описание изображения здесь]()