2012-06-05 10 views
8

Primero me disculpo si esta es una pregunta realmente simple pero Git es absolutamente nuevo para mí. Básicamente he estado incursionando un poco en el desarrollo de iOS por un tiempo y ahora tengo una idea de proyecto en la que quiero empezar a trabajar y, por primera vez, estoy planeando poner esto en control de fuente.Instale Git por separado de Xcode

Ahora sé que Xcode 4 tiene algo de integración con Git, pero he detectado un par de publicaciones que sugieren que la integración no es tan buena y es mejor hacerlo desde la línea de comandos.

Por lo tanto, he estado siguiendo las instrucciones aquí http://git-scm.com/book/en/Getting-Started-Installing-Git y he descargado la versión 1.7.10.3 para Mac y ejecuté la instalación.

Sin embargo, cuando ejecuto git --version obtengo la versión 1.7.4.4 que es la versión que se instaló con Xcode, supongo?

Mi pregunta es, ¿cómo hago uso de mi nueva versión 1.7.10.3? El plan es aprender a utilizar Git a través de las herramientas de comando y configurar un repositorio central en un servidor que tengo en casa, luego tener copias locales en mi computadora portátil.

Como digo, soy muy nuevo en esto, por lo que sería útil una rápida guía de idiotas paso a paso. He buscado e intentado encontrar detalles aquí y en google, pero aparte de la sugerencia de usar Git fuera de Xcode, no he encontrado exactamente cómo hacerlo.

Cualquier consejo, o enlaces a un tutorial decente que cubra esto sería muy apreciado.

Actualización:

He cambiado el camino a la nueva ruta en .bash_profile (/// git/bin usr locales) y ahora consigo Git versión 1.7.7.5 (Apple Git-26). Esto todavía parece ser la versión incorrecta (aunque esto podría ser yo siendo denso). Descargué el instalador para OSX del enlace de arriba. Debería estar haciendo otra cosa. Quiero jugar un poco con las herramientas de línea de comandos para que pueda obtener una comprensión adecuada

Actualización 2:

ahora estoy también tratando DarwinPorts como se recomienda en el artículo. Parece que está descargando mucho más que solo Git aunque

+0

han intentado ejecutando 'cuales git'? Si tiene más de uno instalado, necesita estar seguro de que la ruta está usando el que quiere – PinnyM

+0

Que yo sepa, Xcode no incluye git, así que como se sugirió, es probable que tenga dos gits diferentes instalados y su ruta apunte al el original. – wadesworld

+0

Acabo de ejecutar which git y eso apunta a/usr/bin/git ... Ahora también tengo una versión de git instalada en/usr/local/git/bin (creo). Nunca antes había instalado git y mi comprensión de otras publicaciones es que Xcode 4 instalará una versión, pero supongo que tiene sentido usar la última. –

Respuesta

10

Xcode instala git en /Applications/Xcode.app/... pero si ejecuta 'Install Command Tools', entonces git también se instala en/usr/bin/git. Xcode usa su versión privada en Xcode.app. Si instaló git en/usr/local/git/bin, entonces necesita incluir ese directorio en su RUTA. Debería tener un archivo .bashrc (o equivalente para cualquier shell que esté usando). Agregue

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

a ese archivo 'rc'.

Además, tenga en cuenta que Xcode le permite lograr su objetivo de configurar un control remoto en su casa mientras mantiene una copia local en su computadora portátil. Vaya al 'organizador' de Xcode y haga clic en 'repositorios'. Allí encontrará todos los repositorios Git de su máquina. Elija uno, seleccione la carpeta 'controles remotos' y luego '+' para agregar el control remoto de su hogar. Yo uso Xcode de esta manera.

+0

Hola, vale, acabo de agregar eso a .bash_profile como se recomienda en otra publicación y ahora obtengo la versión 1.7.7.5 (Apple Git-26). Esto todavía parece ser una versión más baja. Tomé la descarga desde aquí http://git-scm.com/download/mac. Sí indica que podría ser mejor compilarlo manualmente para obtener todas las características, pero parece que no puede encontrar una guía paso a paso sobre cómo hacerlo –

+0

http://git-scm.com/download comienza a descargar 1.7.10.3 para mí automáticamente cuando hago clic en 'mac os x' – GoZoner

+0

Sí, eso es lo mismo para mí ... pero cuando ejecuto el instalador desde la descarga y ejecuto un comando --version, dice algo totalmente diferente. ¿Es eso solo un arenque rojo? –

1

Créditos van a @GoZoner para la respuesta. Solo estoy resumiendo todo.

Descargar Git oficial instalador desde: http://git-scm.com/download/mac

Instalar y añadir su directorio a la ruta: echo "PATH=/usr/local/git/bin:\$PATH" >> ~/.bash_profile source ~/.bash_profile