Herramientas de usuario

Herramientas del sitio


code:git

¡Esta es una revisión vieja del documento!


GIT

Conceptos

El working tree […]

Un commit es la actualización del registro local en la máquina; los commits se identifican por un hash. A un commit se le puede asignar una tag que es un alias.

Un push es la actualización del repositorio remoto a partir de los cambios realizados por el commit.

Uso

Ficheros

Borrado

Borrar un fichero tanto local como en repositorio:

$ git rm filename.ext

Borrar un fichero sólo del repositorio:

$ git rm --cached mylogfile.log

Borrar un directorio entero en el repositorio pero no en local:

$ git rm -r --cached folderName

Commits

Indicar el commit con el comentario directamente:

$ git commit -m "the 1st commit"

Realizar un commit de cambios actualizando automáticamente los ficheros que ya existen en el working tree pero sin añadir nuevos:

$ git commit -a -m "commit message"

Tags

Para identificar un commit sin tener que referirse a él por el hash haremos (siendo 3720b35 el hash):

$ git tag working 3720b35

… O podremos taggear el último:

$ git tag my_identifier

Muchas veces se hacen tags por versión:

$ git tag 1.0.3

Podríamos haccer:

$ git diff working..broken 

Podemos conocer una lista de tags existentes

$ git tag

O eliminar una tag concreta:

$ git tag -d my_tag

Workflow

Notas

code/git.1378375143.txt.gz · Última modificación: 2020/05/09 09:24 (editor externo)