comandos principales de git
git add
para agregar un archivo al area de ensayo.
Git add .
para agregar todos los archivos que han sido modificados al area de ensayo.
Git commit -m
para guardar los archivos que esten en el area de ensayo en el repositorio local.
Git status -s
para ver el stado de los archivos que no se encuentran guardados en el repositorio local.
Git log
para mostrar todos los commits que se han hecho en un repositorio, mostrando la descripcion, codigo, autor, fecha y hora del dia en que se realizó el commit.
Git log --oneline
Git commit --amend
comando para abrir el editor bin y poder editar el nombre del commit. lo que tenemos que hacer una vez que estemos en el editor vi es:
- escribir el comando :i y luego con la tecla supr borrar el nombre y escribir uno nuevo.
- presionar la tecla Esc para salir de la edicion del nombre.
- escribir el comando :wq para salir y guardar cambios.
Git remote add origin
comando para asociar el repositorio local a un repositorio remoto .
ejemplo: git remote add origin https://github.com/tuusuario/tu-nuevo-repositorio.git
Git remote set-url origin
comando para reestablecer el repositorio remoto al que esta asociado un repositorio local en git
ejemplo: git remote set-url origin https://github.com/tuusuario/tu-nuevo-repositorio.git
Git push -u origin master
comando para cargar actualizar el repositorio remoto con el ultimo commit del repositorio local desde la rama de origen master. Aunque se puede utilizar el comando git push tambien funciona.
Git remote -v
con este comando se puede ver la url del repositorio remoto asociado a un repositorio local.
Git pull
comando para actualizar los archivos del repositorio local con la version del repositorio github.
Git tag
- git tag -a v1.0 -m "Versión 1.0 - Lanzamiento inicial"
- git tag v1.0 <hash-del-commit>
- git tag
Git tag -d
comando para eliminar un tag, la sintaxis es la siguiente $ git tag -d nombre-del-tag.
Para eliminar todos los tags de nuestro repositorio en git utilizamos el comando git tag | xargs git tag -d ya que recolecta todos los tags que tenemos en el repositorio y le aplica delete para cada uno.
Git push --tag
comando para subir todos los tags al repositorio remoto.
Git clone
comando para clonar un repositorio remoto en nuestro ordenador.
Git branch
Git branch -d
Este comando sirve para eliminar una rama.
git checkout
Git merge
comando para fusionar dos ramas.
git push orign:<Remote branch>
git fetch --all
git fetch --tags
git remote rm
Este comando sirve para eliminar un repositorio remoto en github desde git. para poder eliminarlo nuestro repositorio local debe estar sincronizado con ese repositorio en github. Despues del comando va seguido de el nombre del repositorio.
Nota: el nombre no es la URL.
ejemplo:
git reset --soft HEAD~1
Este comando elimina el commit especificado de la pila de commits, pero conserva los cambios en la zona de preparación.
Comentarios
Publicar un comentario