Chuleta de comandos para Git

Git es el popular sistema de control de versiones creado por Linus Torvalds, actualmente es utilizado por millones y millones de desarrolladores independientes, empresas y startups alrededor del mundo para tener un control más organizado sobre el código de sus respectivos software, aplicaciones o productos.

Ha sido tal el crecimiento de Git en la comunidad de desarrolladores en el mundo que existe Github, una red social de código basado en Git, la red social hace más fácil la colaboración entre los desarrolladores, la revisión del código y la discusión sobre el mismo.

La forma original de utilizar Git ha sido a través de la consola, pero actualmente ya hay disponibles varias aplicaciones gráficas para utilizar, aún así, si tienes mucha experiencia con la consola y prefieres un buen fondo negro con letras verdes te dejo está chuleta de comandos de Git, en ella están todos los comandos disponibles de Git y su significado, así no volverás a tener dudas cuando estés trabajando con Git en tu proyecto de desarrollo.


cheat-sheet-large01

Vía: Tower

Visualiza repositorios de Git como el intro de la Guerra de las galaxias

4-15-2013 6-01-13 PM

Starlogs es un pequeño proyecto muy geek de artem avetisyan escrito en PogoScript que permite visualizar el historia de cualquier repositorio git como si fuera el intro de la reconocida serie de películas La Guerra de las Galaxias.

Solo debes ingresar la URL de algún repositorio de github u otro en la web y ver como el historial de commits del proyecto empieza a aparecer como si fuera el intro de La Guerra de las Galaxias, acompañado del sonido característico del mismo.

Intenten no colocando una dirección válida a ver que tal…

Starlogs

Aprende Git Branching online y de forma gratuita

2-24-2013 12-24-26 PM

Git es un sistema de control de versiones gratuito creado para manejar todo tipo de proyectos sin importar su tamaño de una manera simple y efectiva, Git viene a reemplazar al protocolo FTP al momento de actualizar el código en los servidores de producción, ahora no tienes que esperar mucho tiempo a que termine de subir todos los cambios que existe en Local al servidor, con Git solo basta con hacer un push al servidor y ya está.

Git es más rápido y eficiente que SVN, otro sistema de control de versiones, gracias al diseño que plantea, fue creado por Linus Torvalds, el creador de Linux, Git plantea el uso de ramas o branchs para el manejo de las versiones del código fuente, es decir, cada branch o rama puede ser una funcionalidad nueva o el arreglo de algún fallo en el software, las cuáles son ramas del tronco principal, esto permite hacer un versionado rápido y sobretodo muy eficiente al código.

El concepto de branchs y versionado no es tan fácil de asimilar, por eso hoy les presento Learn Git Branching, un sitio web totalmente interactivo que te explica paso a paso como se hace de una manera correcta versiones de software utilizando Git, luego de tener una pequeña introducción, puedes empezar a seguir la clase teniendo la posibilidad de introducir comando reales de git directamente en el navegador mientras ves al lado derecho de la pantalla un gráfico que muestra la evolución de las versiones que estás realizando, luego de hacer los primeros 5 tutoriales y aprender lo básico de git puedes seguir con la parte avanzada, donde tienes algunos retos para versionar correctamente un software utilizando lo antes aprendido.

Learn Git Branching