Git
Para los que no lo conozcan, Git es un sistema de control de versiones de código fuente. En esta entrada no vamos a tratar en profundidad las operaciones que se pueden realizar con este sistema (o al menos de momento). Lo que se pretende con esta entrada es poner a disposición de los interesados una chuleta con las instrucciones para realizar las operaciones más recurrentes.
Ignorar permisos de archivos
$ git config core.fileMode false
Ver historial de un único archivo
$ gitk <filename>
o para verlo en el gui…
$ git gui blame <filename>
Borrar remote
$ git remote rm nombre_origen
por ejemplo…
$ git remote rm origin
Añadir origin
$ git remote add origin ssh://git@bitbucket.org/esekorti/borrar.git $ git push -u origin master
$ git tag -d 12345 $ git push origin :refs/tags/12345
borrado de rama local
$ git branch -d nombre_rama
borrado de rama local forzado
$ git branch -D nombre-rama
tras borrar la local, borraremos la rama remota
$ git push origin :nombre-rama
$ git config --global credential.helper store $ git pull
esto guarda las credenciales en ~/.git-credentials
para cambiarlas eliminar el archivo y lanzar
$ git pull
Git en Visual Studio 2017 (Español)
Español | Inglés | Descripción |
Sincronizar | Sync | Hace un pull seguido de un push |
Recuperar | Fetch | Obtiene los cambios remotos sin mezclarlos con las ramas locales, dando la opción de revisar los commits remotos antes de poder hacer un merge. |
Extraer | Pull | Obtiene los cambios remotos mezclandolos con los cambios locales sin dar opción de revisión. Solo afecta a la rama actual. |
Insertar | Push | Sube los cambios de la rama local a la remota. |
Preparar | Stage | Agrupa el o los archivos que formarán parte del commit. |
Confirmar | Commit | Confirma los cambios preparados indicando un mensaje. |
En medida de lo posible completaremos esta entrada con nuevas operaciones y ejemplos. También recomendamos siempre el acudir a la documentación oficial para disponer de información más en detalle. No dudéis en comentar vuestros aportes y sugerencias!!.