git sin bash / cygwin

Estoy en una laptop con vista, probando git por primera vez.

Instalé la versión de msysgit e instalé un acceso directo "git bash" en el escritorio. Cuando lo ejecuto, parece ejecutarse en un tipo de caja cygwin, donde C:\ es /c/

¿Es seguro usar git desde la command-line de Windows donde /c/ es C:\ ? ¿Eso crea algún conflicto con la forma en que git espera que sean los pathes?

¿Qué pasa si init desde la console de bash / cygwin y luego commit desde la console de Windows? ¿Eso crea algún problema?

Nota: Tenga en count que git no rastrea dónde está el repository, solo references. En otras palabras, puedes mover limpiamente un directory completo de git (.git + tree de trabajo) y todavía funciona bien.

Debería funcionar en cualquier caso, suponiendo que las variables de entorno le permitan ejecutar git desde la command-line de Windows.

Ambos apuntan a los mismos directorys reales (aunque se hace reference a ellos de manera diferente), y usan el mismo ejecutable para modificar el repository.

Cuando instale MSYS Git, le dará 3 opciones relacionadas con las routes del sistema. El que elija determinará cómo puede usarlo. Parece que desea la tercera opción, "Ejecutar Git e incluye herramientas desde el indicador de commands de Windows". Esto colocará todos los binarys relacionados con git en la ruta del sistema, permitiéndole usar git desde un símbolo del sistema normal. Tenga en count que también anula algunas herramientas incorporadas de Windows, como dice la advertencia en el instalador.

Después de instalar msysgit, debería poder hacer clic derecho en una carpeta vacía y ver las opciones "GUI de Git aquí" y "Git BASH aquí". Si hace clic en la GUI de Git aquí, se abrirá una GUI. ¡Que te diviertas!