2012-06-05 6 views
8

Прежде всего извиняюсь, если это действительно простой вопрос, но Git абсолютно новый для меня. В основном я немного занимался разработкой iOS, и теперь у меня есть идея проекта, с которой я хочу начать работу, и в первый раз я планирую включить ее в исходный контроль.Установите Git отдельно от Xcode

Теперь я знаю, что Xcode 4 имеет некоторую интеграцию Git, но я заметил пару сообщений, которые предполагают, что интеграция не так уж полезна, и лучше сделать это способом командной строки.

Итак, я выполнял следующие инструкции здесь: http://git-scm.com/book/en/Getting-Started-Installing-Git и я загрузил версию 1.7.10.3 для Mac и выполнил установку.

Однако когда я запускаю git -version, я получаю версию 1.7.4.4, которая является версией, которая была установлена ​​с Xcode, я предполагаю?

Мой вопрос в том, как я могу использовать мою новую версию 1.7.10.3? План состоит в том, чтобы научиться использовать Git с помощью командных инструментов и настроить центральный репозиторий на сервере, который у меня есть дома, а затем иметь локальные копии на моем ноутбуке.

Как я уже сказал, я действительно новичок в этом, поэтому было бы полезно пошаговое руководство по идиотам. Я искал и пытался найти детали здесь и в google, но кроме предложения использовать Git вне Xcode, я не нашел точно, как это сделать.

Любой совет или ссылки на достойный учебник, который охватывает это, будут очень оценены.

Update:

Я изменил путь к новому пути в .bash_profile (/ USR/местные/мерзавец/BIN) и теперь получить GIT версию 1.7.7.5 (Apple Git-26). Это все еще кажется неправильной версией (хотя это может быть я плотный). Я загрузил установщик для OSX из приведенной выше ссылки. Должен ли я делать что-то еще. Я хочу играть с инструментами командной строки, так что я могу получить правильное понимание

Update 2:

Я теперь пытаюсь MacPorts, как это рекомендовано в статье. Это похоже на загрузку намного больше, чем просто Git, хотя

+0

вы попытался запустить 'который git'? Если у вас установлено более одного, вы должны быть уверены, что путь использует тот, который вам нужен. – PinnyM

+0

Насколько я знаю, Xcode не включает git, поэтому, как и предполагалось, у вас, вероятно, есть два разных gits, и ваш путь указывает на оригинал один. – wadesworld

+0

Я только что запустил git, и это указывает на/usr/bin/git ... У меня теперь также есть версия git, установленная в/usr/local/git/bin (я думаю). Я никогда не устанавливал git ранее, и мое понимание с других сообщений заключается в том, что Xcode 4 установит версию, но я предполагаю, что имеет смысл использовать более позднюю версию. –

ответ

10

Xcode устанавливает git в /Applications/Xcode.app/... но если вы запустите «Install Command Tools», тогда git также будет установлен в/usr/bin/мерзавец. Xcode использует свою личную версию в Xcode.app. Если вы установили git в/usr/local/git/bin, вам необходимо включить этот каталог в свой PATH. У вас должен быть файл .bashrc (или эквивалент для любой оболочки, которую вы используете). Add

PATH=/usr/local/git/bin:$PATH  # your shell might use different syntax. 

файл в этом файле "rc".

Также обратите внимание, что Xcode позволит вам выполнить свою задачу по настройке удаленного дома, сохраняя при этом локальную копию на вашем ноутбуке. Перейдите к организатору Xcode и нажмите «Хранилища». Там вы найдете все репозитории Git вашего устройства. Выберите один, выберите папку «remotes», а затем «+», чтобы добавить свой домашний пульт. Я использую Xcode таким образом.

+0

Привет, хорошо Я только что добавил это в .bash_profile, как рекомендовано на другом посту, и теперь получаю версию 1.7.7.5 (Apple Git-26). Это все еще кажется более низкой версией. Я взял загрузку здесь http://git-scm.com/download/mac. Он говорит, что может быть лучше построить его вручную, чтобы получить все функции, но не может найти пошаговое руководство о том, как это сделать. –

+0

http://git-scm.com/download начинает загрузку 1.7.10.3 для меня автоматически, когда я нажимаю «mac os x» – GoZoner

+0

Да, это то же самое для меня ... но когда я запускаю установщик из загрузки и запускаю команду -version, он говорит о чем-то совершенно другом. Это просто красная селедка? –

1

Кредиты идут на @GoZoner для ответа. Я просто суммирую все.

Скачать официальный мерзавец установщиком: http://git-scm.com/download/mac

Установка и добавить его каталог в пути: echo "PATH=/usr/local/git/bin:\$PATH" >> ~/.bash_profile source ~/.bash_profile

Смежные вопросы