100% encontró este documento útil (1 voto)
197 vistas55 páginas

Guía de Uso de GitKraken

GitKraken es un cliente de escritorio para gestionar proyectos con múltiples repositorios de Git como GitHub, GitLab y BitBucket. Ofrece una interfaz gráfica que facilita tareas como vincular repositorios remotos, administrar ramas y versiones, realizar commits, pull requests y merges. Incluye herramientas como un gráfico de commits que muestra la historia y relación entre ramas.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
100% encontró este documento útil (1 voto)
197 vistas55 páginas

Guía de Uso de GitKraken

GitKraken es un cliente de escritorio para gestionar proyectos con múltiples repositorios de Git como GitHub, GitLab y BitBucket. Ofrece una interfaz gráfica que facilita tareas como vincular repositorios remotos, administrar ramas y versiones, realizar commits, pull requests y merges. Incluye herramientas como un gráfico de commits que muestra la historia y relación entre ramas.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

GitKraken

ÍNDICE

1. ¿Qué es? 3. Comparativa interfaz / comandos


2. Manejo de la interfaz ○ git remote add
○ Vinculación con GitHub/GitLab/BitBucket ○ git fetch
○ Administración de repositorios ○ git branch
■ Open ○ git checkout
■ Clone ○ git pull
■ Init ○ git push
○ GUI ○ git commit
■ ToolBar
■ Search 4. Casos prácticos
■ Commit Graph 5. Cómo manejar los 3 repositorios a la vez
■ Left panel 6. Forzando un conflicto y solucionándolo
■ Right panel 7. Presentación de las ramas y versiones en el gráfico
■ Pull Request 8. Bibliografía
¿Qué es?
Cliente de escritorio para la gestión de proyectos con
varios repositorios tales como GitHub, GitLab,
BitBucket…
Manejo de la Interfaz
Vinculación con GitHub/GitLab/BitBucket
Vinculación con GitHub:
Vinculación con GitHub/GitLab/BitBucket
Vinculación con GitHub:
Vinculación con GitHub/GitLab/BitBucket
Autorización para conectar con GitLab:
Vinculación con GitHub/GitLab/BitBucket
Autorización para conectar con BitBucket:
Administración de repositorios /Open
Open: abre un repositorio local de Git ya inicializado y disponible
localmente.
Administración de repositorios /Open
Open a repository: abre un repositorio presente en tu local.
Administración de repositorios /Open

Recently opened: Permite abrir (si está presente), un repositorio ya abierto


previamente.
Administración de repositorios /Open
Projects Groups: Permite abrir dentro de un posible grupo de proyectos ya
existentes.
Administración de repositorios /Clone

Clone - Clona un repositorio Git remoto ya inicializado.


Administración de repositorios /Clone
Vía url: Permite clonar un repositorio desde una url específica a una ruta local
Administración de repositorios /Clone
Vía GitHub.com: Permite clonar un repositorio desde GitHub
Administración de repositorios /Clone
Vía GitHub.com: Permite clonar un repositorio desde GitHub
Administración de repositorios /Clone
Vía GitHub.com: Permite clonar un repositorio desde GitHub
Administración de repositorios /Clone
Vía GitHub.com: Permite clonar un repositorio desde GitHub
Administración de repositorios /Clone
Confirmación tras uso de clone: Tras clonado, indica si está realizado y si se
desea hacer un commit inicial
Administración de repositorios /Init
Init - Crea un repositorio Git vacío o reinicializa uno existente.
Administración de repositorios /Init
Local Only : Inicializa un repositorio desde una ruta específica, si se
desea indicar o no un patrón para un lenguaje concreto y tipo de
licencia
Administración de repositorios /Init
Local Only :
Administración de repositorios /Init
Desde GitHub.com:
Interfaz gráfica de usuario GUI
Tool Bar

Deshacer Cambios Rehacer Cambios Bajar los cambios Subir cambios Crear nueva rama
Search

Busca un commit en concreto remoto/local, sobre todo el


repositorio.
Commit Graph

Ramas y nombres de etiquetas Grafo de acciones Mensajes de commits


Commit Graph

● Commit

● Merge Commit

● // WIP Work In Progress

● 2 Branches

● 2 Branches (en diferentes commit)

● Stash Node
Left Panel

Visualiza las ramas creadas en local

Visualiza las ramas creadas en


remoto/origin

Visualiza los pull request realizados


Right Panel

Título del commit


Autor del commit
ID de commit

Número de cambios

Archivos añadidos

Archivos modificados
COMPARATIVAS
GUI / TERMINAL GIT
Comparativa GUI / Terminal Git

# git remote add origin https://github.com/rdp89/GREYJOY.git


Comparativa GUI / Terminal Git

# git branch -b rama_victor


Comparativa GUI / Terminal Git

# git fetch --all

Por defecto auto-fetch cada 1 min

Se puede cambiar
en las opciones
generales
Comparativa GUI / Terminal Git

# git checkout rama_javier

Se posiciona en local
sobre la rama indicada.

Con doble clic también se


sitúa en la rama indicada.
Comparativa GUI / Terminal Git
# git pull origin rama_javier

Cliqueamos sobre la
rama local que
volcaremos en el
pull del origin.
Comparativa GUI / Terminal Git
# git push -u origin rama_javier
Comparativa GUI / Terminal Git
# git commit -m “Nuevos cambios sobre HolaMundo”

Aceptamos los
cambios realizados

Se indica el nombre
que se desea para el
nuevo commit

Se mostrará en el commit Graph, el nuevo creado.

- Para aplicar los cambios en el remote se debe


realizar un push a la rama remota
Casos Prácticos
Casos Prácticos / Remote repositorio

VIDEO
Casos Prácticos / Creando ramas

VIDEO
Casos Prácticos / Haciendo un merge

VIDEO
Casos Prácticos / Creando Pull request

VIDEO
Casos Prácticos / Haciendo pull, commit & push
Caso real
Manejar
repositorios
simultáneamente
3
Cómo manejar 3 repositorios a la vez

Origin de GitLab
Cómo manejar 3 repositorios a la vez

Origin de Bitbucket
Cómo manejar 3 repositorios a la vez

Tres repositorios con sus ramas correspondientes

Github

Bitbucket

Gitlab
Creando
conflictos
Creando un conflicto y cómo solucionarlo
Presentación de las ramas y versiones en el grafo
Bibliografía

- https://support.gitkraken.com/getting-started/guide

- https://codegeando.blogspot.com.es

- https://git-scm.com

- https://blog.axosoft.com/2016/06/28/gitkraken-tips/

- Youtube

- Wikipedia
Guillermo Boquizo Sánchez Rafa Delgado Peña

Victoriano Sevillano Vega Javier Ponferrada López

También podría gustarte