Добавить проект Xcode в репозиторий github?


Я только что создал новый репозиторий github на веб-сайте. Имейте в виду, что я нуб, но могу делать основные вещи в терминале. В любом случае, поэтому я просто создал РЕПО на своем аккаунте github.com и пока ничего с ним не сделал.

Так что все, что я хочу сделать, это взять мой проект Xcode папку и загрузить его в мой новый репозиторий github. Как это сделать через терминал?

5 51

5 ответов:

лучший способ действительно следовать инструкциям 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 git@github.com:dhalperi/test.git
git push -u origin master

Я просто собирался оставить комментарий выше, но я также добавлю обобщенный ответ. Мой полный ответ здесь.

Это не через терминал, как запросы вопросов, но вы можете рассмотреть этот альтернативный метод. Он хорошо интегрирован с Xcode теперь, хотя и не трудно сделать.

создать репозиторий Git при создании нового проекта

enter image description here

см. ответ, который я связал выше, если у вас уже есть проект без репозитория Git.

сделать коммит

enter image description here

после внесения изменений в проект выберите Commit... С Системы Управления Версиями. Можно добавить короткое сообщение.

создать новый репозиторий GitHub

enter image description here

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

добавить пульт в Xcode

в Xcode перейдите к Системы Управления Версиями>ваше название филиала>настроить. Затем нажмите кнопку Remote tab >"+ кнопка"> добавить remote. Заполните ваше имя репозитория и адрес.

enter image description here

нажмите свой проект на GitHub

на Системы Управления Версиями>Push. Вам нужно будет ввести имя пользователя и пароль GitHub в первый раз.

получите приложение GitHub Mac, вам действительно не нужен терминал, если вы не хотите делать более причудливые продвинутые вещи ; -)

просто перейдите на страницу проекта на GitHub, затем нажмите "клонировать в Mac", это должно автоматически загрузить и установить его для вас. Вы должны сделать это по крайней мере один раз, чтобы установить приложение и установить некоторые необходимые разрешения.

после этого вы увидите приложение GitHub в своей док-станции, просто откройте его, а затем нажмите на этот маленький знак" + внизу вы увидите "создать новый репозиторий"и" добавить новый локальный репозиторий".

вы можете либо добавить репозиторий, который XCode уже создал для вас, либо загрузить его из GitHub, а затем открыть его в XCode.

нетерминальное решение заключается в установке SourceTree. Его графический интерфейс, который очень прост в использовании по сравнению с терминалом. Но его настоятельно рекомендуется изучить команды git правильно.

Если у вас уже есть git РЕПО на вашем Mac и с помощью Xcode 9,

для xcode 9 просто перейдите на вкладку source control в инспекторе навигации в Xcode. щелкните правой кнопкой мыши на главном git и выберите Создать "имя вашего проекта" удаленный на GitHub.

дайте свои учетные данные GitHub и дайте имя git repo, и Xcode создаст и подтолкнет ваш код для вас. enter image description here