Configuración inicial de git

Configura tu usuario y otras opciones

Lo primero que debes de hacer antes de usar git, es configurar tu nombre y tu usuario, para qué? para que cuando hagas un cambio, en el historial aparezca que tú lo hiciste y así puedan identificar quien lo hizo o incluso sirve para ti mismo para futuras referencias. Los comandos que debes de ejecutar en la terminar son los siguientes:

git config --global user.name "Tu Nombre" 
git config --global user.email "[email protected]"
Bash

Hay veces que tienes que editar el nombre a un commit o cuando resuelves conflictos, para esto git usa un editor de texto que a veces puede ser nano o vi/vim, pero puedes configurar uno en especifico usando el siguiente comando:

git config --global core.editor "code --wait"
Bash

Lo anterior usa vscode como editor predeterminado, pero si no quieres que se use ese programa y puedas editar directamente en la terminal, puedes sustituir code –wait por nano, vi, vi, nvim o el editor de tu preferencia.

Para validar las configuraciones que hayas hecho, tienes que ejecutar el siguiente comando y te mostrará las opciones que hayas puesto:

git config --list
Bash

Te va a mostrar algo como esto:

user.name=Tu nombre
user.email=Tu correo
core.editor=el editor que hayas elegido
Bash

Inicializa el repositorio

Para poder inicializar un proyecto con git, tenemos dos opciones, una es que bajemos directamente un repositorio ya sea de github, gitlab o bitbucket, o la otra que nos vayamos al directorio raíz del proyecto donde quieras usar git y ejecutamos un comano para inicializar el repositorio. Para el primer caso ya no tienes que hacer nada, pero para el segundo caso, tienes que ejecutar el siguiente comando:

git init
Bash

Te va a salir un mensaje similar a éste:

Initialized empty Git repository in laRutaDeTuProyecto
Bash

Y para validar que en realidad se haya inicializado el repositorio, solamente ejecutas el comando:

git status
Bash

Y te va a salir un mensaje similar a éste:

On branch master

No commits yet

nothing to commit (create/copy files and use "git add" to track)
Bash

Y listo, ya tienes inicializado tu repositorio,