Estoy de acuerdo con el análisis general de las otras respuestas y tampoco puedo predecir exactamente qué tipo de conflictos podría encontrar. Sé que no me he dado cuenta de nada malo tomando la tercera opción. Pero puedo agregar un poco a lo que realmente hacen las opciones a partir de 2018.
Experimenté con una variedad de configuraciones de instalación al decidir cómo sugerir la transición de mi equipo a git, incluidas estas opciones. Esto es lo que realmente observé haciendo la instalación en mi camino, a partir de git para Windows v2.19.1.
Use solo Git de Git Bash
Como se dice, no se realizan modificaciones en la ruta de su sistema. Ingresar un simple git status
en el símbolo del sistema de Windows, cmd.exe, fallará con 'git' is not recognized as an internal or external command, operable program or batch file
.
Use Git desde el símbolo del sistema de Windows
¿Puedo cambiar el orden de los directorios en la RUTA para evitar conflictos?
¿Es esto lo que hace la segunda opción? ("Usar Git desde el símbolo del sistema de Windows: esta opción se considera segura, ya que solo agrega algunos contenedores Git mínimos")
Cambiar el orden siempre es una opción para usted, pero no, la segunda opción parece no tener nada que ver con el pedido. (Las adiciones de ruta parecen ir al final de la ruta independientemente. Sospecho que esto haya cambiado en algún momento). Se trata de qué directorios se agregan a la ruta, y es diferente entre la segunda y la tercera opción.
Cuando dice que agregará envoltorios Git "mínimos" a su RUTA, lo que parece hacer en realidad es agregar la cmd
carpeta de la instalación (próxima) a la ruta. Esta es la opción que eventualmente sugerí a mi equipo. Ahora tenemos C:\Program Files\Git\cmd
en nuestros caminos.
¿Qué hay en el cmd
directorio? Para mí, solo seis archivos:
- git.exe
- git-gui.exe
- gitk.exe
- git-lfs.exe
- start-ssh-agent.cmd
- start-ssh-pageant.cmd
Al igual que con la respuesta de Anaksunaman, no estoy seguro de cuándo esto no sería suficiente. Cualquiera de los comandos normales que comiencen git <some command>
funcionaría desde la inclusión de git.exe.
Use Git y herramientas opcionales de Unix desde el símbolo del sistema de Windows
Esto incluye agregar la segunda opción <Install dir>\Git\cmd
a la ruta, y también agrega <Install dir>\Git\mingw64\bin
y <Install dir>\Git\usr\bin
a la ruta. Ambos directorios tienen un número significativo de ejecutables, incluidos buscar, ordenar y matar como se menciona en otras respuestas.
En lugar de enumerar lo que probablemente sea un par de cientos de elementos, le recomiendo al usuario interesado que tome la opción dos, complete la instalación y eche un vistazo a esos directorios. Si está satisfecho con el riesgo, la adición <Install dir>\Git\mingw64\bin
y <Install dir>\Git\usr\bin
de la ruta de sí mismo sería equivalente a tomar una copia de la máquina del tiempo y seleccionar la tercera opción.