Tutorial de Git

Git 教程

Git es un sistema de control de versiones distribuido de código abierto, utilizado para manejar de manera ágil y eficiente cualquier proyecto, ya sea pequeño o grande.

Git es un software de control de versiones de código abierto desarrollado por Linus Torvalds para ayudar a gestionar el desarrollo del kernel de Linux.

A diferencia de las herramientas de control de versiones comunes como CVS, Subversion, etc., Git adopta un enfoque de repositorio distribuido, sin necesidad de soporte de software de servidor.


Diferencias entre Git y SVN

Git no es solo un sistema de control de versiones, también es un sistema de gestión de contenidos (CMS), un sistema de gestión de trabajo, etc.

Si tienes experiencia previa con SVN, necesitas hacer un cambio de mentalidad para adaptarte a algunos conceptos y características que ofrece Git.

Puntos de diferencia entre Git y SVN:

  • 1. Git es distribuido, SVN no lo es.: Esta es la diferencia más fundamental entre Git y otros sistemas de control de versiones no distribuidos, como SVN, CVS, etc.

  • 2. Git almacena el contenido como metadatos, mientras que SVN lo hace por archivos:Todos los sistemas de control de versiones ocultan la metainformación de los archivos en una carpeta similar a .svn, .cvs, etc.

  • 3. Las ramas de Git son diferentes de las ramas de SVN:Las ramas en SVN no son especiales en absoluto; de hecho, son solo otro directorio en el repositorio.

  • 4. Git no tiene un número de versión global, mientras que SVN sí:Hasta ahora, esta es la mayor característica que le falta a Git en comparación con SVN.

  • 5. La integridad del contenido de Git es superior a la de SVN:Git utiliza el algoritmo hash SHA-1 para el almacenamiento de contenido. Esto garantiza la integridad del contenido del código y reduce el daño al repositorio en caso de fallos de disco y problemas de red.


Inicio rápido de Git

Este sitio también ofrece una versión de inicio rápido de Git, puedes hacer clic enGuía concisa de Gitpara verla.

Después de comenzar, se recomienda estudiar el tutorial de Git en detalle a través de este sitio.

Dirección del manual completo de comandos de Git:http://git-scm.com/docs

Manual de comandos en PDF:github-git-cheat-sheet.pdf


Artículos recomendados

Otras extensiones