comandos básicos de Git
Aquí explicaremos algunos de los comandos básicos de Git.
A continuación están listados la mayoría de los comandos básicos de git de la forma mas ordenada posible de cómo se utilizarían.
git
: muestra todos los comando que posee y una descripción de estos.
Configuraciones de git
git config
: nos mostrara todos los comandos que podemos utilizar en config y sus descripciones.
git config --list
: nos mostrará lo que tenemos configurado en nuestro archivo de configuraciones.
Configurando tu identidad: para establecer tanto el nombre de usuario como el de email de forma global se usan los siguientes comandos de querer configurar luego de forma local utilice el comando sin –global.
git config --global user.name "tu_nombre"
git config --global user.email tu_email
Comandos mas utilizados
git init
: éste comando inicializa un repositorio en la carpeta que estamos, al hacer esto crea un subdirectorio .git.
Adhiriendo archivos a el área de staging o index.
git add "<<archivo.txt>>"
:añade el archivo «archivo.txt» a el área de staging o index.
Veamos como agregar todos los archivos que es lo mas común para eso podemos usar los siguientes comandos.
git add .
: pasa todo a la zona de staging.
git add A
: pasa todos los archivos nuevos y modificados a la zona de staging.
git add u
: pasa todos los modificados y borrados a la zona de staging.
Chequendo el status.
git status
: muestra el status, si hay datos sin adherir a la zona de staging y si no se les ha dado commit en caso contrario muestra que no hay archivos para darles commit.
Hacer un commit.
git commit -m "<<algo de texto aqui>>"
:para guardar todos los cambios en el repositorio actual se le da git commit la -m es para permitirnos hacer el comentario sin tener que entrar a un editor donde algo de texto aquí seria el comentario.
Push
Una vez dado commit queremos subir los datos a nuestro repositorio online o en otra maquina esto
Estructura del comando – git push [remote-name] [branch-name]
git push
:hace un push a el repositorio preestablecido.
git push origin master
:enviamos nuestra rama master a nuestro repositorio remoto preestablecido
Clone
git clone
:clona un repositorio de git ya existente, trae una copia de un repositorio online o en otra instalación.
Branching
git branch <<nombre_de_rama>>
: crea una rama dentro del proyecto. Por ejemplo si quiero crear una rama llamada miRama git branch miRama
creara una rama con ese nombre. Tambien hay que tener en cuenta que la rama master es tratada como cualquier otra rama.
Para seleccionar esa rama tenemos que usar el comando git checkout miRama
igualmente si queremos volver a la rama master usaremos el comando git checkout master
.
Para saber mas sobre git puede ir a la pagina oficial https://git-scm.com/.