¿Qué es Github Desktop?
Github Desktop es la aplicacion de Escritorio Oficial de Github para poder administrar repositorios de Git de manera local y remota a traves de una interfaz Gráfica.
Es decir que en la práctica esta aplicacion te evita estar memorizando los comandos de git, como git pull, git merge, git commit, push, etc.
Instalación de Github Desktop
Gihub Desktop actualmente tan solo esta disponible en Mac y Windows. Puedes descarglo desde su página oficial: https://desktop.github.com/
¿Que hay de Linux?
Para Linux no hay una distribucion oficial de esta aplicacion, pero si un fork por parte de la comunidad:
- https://gist.github.com/berkorbay/6feda478a00b0432d13f1fc0a50467f1
- https://github.com/shiftkey/desktop
Clonar Repositorios
Crear repositorio loalmente
- Crear un nuevo repositorio en tu disco duro o maquina local
Esto se puede hacer desde la pantalla de inicio o tambien desde la pestaña File.
Pestaña Repositorio
- Push
- Pull
- Remove
- View on Github
New Repository
Cuando creas un nuevo repositorio puedes informacion basica como un nombre, una descripción, en donde estara alojado (ruta local), gitignore y licencia.
Changes
en la barra lateral izquierda podras ver una lista con los cambios que hagas a tu repo y podras navegar en el historial
Pubish repositorio
uan vez creado tiens la opcion de subir tu repositorio a Github. Puedes abrirlo en Visual Studio Code O puedes verlo en tu explorador de archivos.
Branches
en la pestaña branches puedes crear un nuevo branch. Haz algunos cambios, realiza un commit, publicalo y realiza un pull request.
Pestaña options
en la pestsaña options puedes actualizar datos de tu perfil de Github.
Github Desktop y Electron
Github Desktop esta desarrollado con tencología web, usando El framework Electron. Si quieren saber más, este es la documentación:
Alternativas a Github Desktop
Otros Fromas de utilizar Git a traves de interfaces gráficas son usando estos programas:
- GitKraken
- GitFork
o en extensiones de visual studio code
- gitlens