informatica:programacion:cursos:control_version_git_avanzado:instalacion_configuracion
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
| informatica:programacion:cursos:control_version_git_avanzado:instalacion_configuracion [2023/05/29 20:28] – [Configuración de Git] tempwin | informatica:programacion:cursos:control_version_git_avanzado:instalacion_configuracion [2023/05/29 20:43] (actual) – [Conclusión] tempwin | ||
|---|---|---|---|
| Línea 19: | Línea 19: | ||
| Se realiza mediante unas variables de configuración. Podemos tener diferentes configuraciones según el ámbito: | Se realiza mediante unas variables de configuración. Podemos tener diferentes configuraciones según el ámbito: | ||
| - | * Sistema: '' | + | * Sistema: '' |
| - | * Global (usuario): '' | + | * Global (usuario): '' |
| - | * Local (proyecto): '' | + | * Local (proyecto/ |
| Si no ponemos nada, nos referimos al ámbito local. | Si no ponemos nada, nos referimos al ámbito local. | ||
| Línea 63: | Línea 63: | ||
| < | < | ||
| git config [ámbito] --list --show-origin | git config [ámbito] --list --show-origin | ||
| + | </ | ||
| + | |||
| + | Si queremos borrar una variable de configuración: | ||
| + | |||
| + | < | ||
| + | git config [ámbito] --unset variable | ||
| + | </ | ||
| + | |||
| + | ==== Configuración inicial ==== | ||
| + | |||
| + | Git necesita saber unos datos mínimos del desarrollador cuando va a hacer su primer commit, así que tendríamos que definir: | ||
| + | |||
| + | < | ||
| + | git config --global user.name " | ||
| + | git config --global user.email " | ||
| + | </ | ||
| + | |||
| + | Si estamos detrás de un proxy, la configuración sería: | ||
| + | |||
| + | < | ||
| + | git config --global http.proxy http:// | ||
| + | git config --global https.proxy http:// | ||
| + | </ | ||
| + | |||
| + | Aunque el protocolo de nuestro proxy sea solo HTTP (y no HTTPS), es necesario configurar las dos variables de configuración. | ||
| + | |||
| + | En la instalación de Windows, un editor que se recomienda por ligereza y facilidad es Notead++. Si queremos configurar el editor por defecto que usará Git para los mensajes de commit, por ejemplo: | ||
| + | |||
| + | < | ||
| + | git config core.editor=' | ||
| + | </ | ||
| + | |||
| + | También podemos configurar los saltos de línea. Si desarrollamos desde equipos Windows: | ||
| + | |||
| + | < | ||
| + | git config --global core.autocrlf true # Si estamos en | ||
| + | Windows | ||
| + | </ | ||
| + | |||
| + | Si desarrollamos desde equipos Linux: | ||
| + | |||
| + | < | ||
| + | git config --global core.autocrlf input | ||
| </ | </ | ||
| ===== Conclusión ===== | ===== Conclusión ===== | ||
| + | Muy importante saber cómo Git gestiona los saltos de línea para equipos de desarrollo donde haya máquinas Windows. | ||
| + | |||
| + | La configuración de Git se puede ir tocando en cualquier momento. | ||
| ===== Recurso ===== | ===== Recurso ===== | ||
informatica/programacion/cursos/control_version_git_avanzado/instalacion_configuracion.1685384896.txt.gz · Última modificación: por tempwin
