Category Archives: Git

Git: ver lista de repositorios

ssh info

cambia por la url principal de tu servidor de git, es necesario que el servidor tenga acceso ssh para que funcione este comando.

Git: Ver ficheros afectados por un commit

Para ver los diferentes commits bastará con hacer git log, y una vez escogido el commit del cual queremos conocer la lista de archivos afectados tenemos que coger su identificador de commit ( ristra de carácteres alfanuméricos ) y ejecutar el siguiente comando:

git show –name-only

Eso es todo.

Git Branch

Ver los branches actuales del repositorio:
$ git branch -av

Nuevo branch y cambiarte a él:
$ git checkout -b nombre_nuevo_branch

Pushear el nuevo branch al servidor:
$ git push -u origin nombre_nuevo_branch

Git Anular control de versiones en fichero

git rm –cached filename

Revert Git

$ git reset –hard A
$ git reset –soft B
$ git commit -a

Dónde A es el identificador del commit y B es el nombre de la rama remota en la que estás.

Powered by niñobrais.

Quitar submodulo GIT

Otra de las cosas que busco demasiado a menudo… es una vez que ya tengo añadido un submodulo a mi repositorio GIT y te das cuenta de que lo utilizas más bien poco o nada… pues aquí la forma de quitarlo, extraída de, como no, stackoverflow:

  1. Borra la sección relevante del fichero .gitmodules ( está en la raíz del repositorio ).
  2. Añade los cambios que acabas de hacer en .gitmodules para comitearlos más tarde ( $ git add .gitmodules )
  3. Borra la sección relevente del fichero .git/config ( también se accede a él con el path desde la raíz del repositorio ).
  4. Ejecuta git rm –cached path_to_submodule (sin la barra final).
  5. Ejecuta rm -rf .git/modules/path_to_submodule
  6. Haz commit
  7. Ahora ya puedes borrar el directorio del submodulo ( rm -rf path_to_submodule )