¿Qué es el desnaturalizante del TGI? ¿Para qué es abreviado?
Enciclopedia libre Wikipedia Saltar a: navegación, búsqueda
Fan Bucket
Autor original Linus Torvalds
Desarrollado por Junio Hamano, Linus Torvalds
Versión estable 1.6.5.7
/junio de 2009 5438 febrero 65438 julio; hace 10 meses (2009-12-17)
Versión preliminar 1.6.6.rc3
/junio de 2009 5438 febrero 65438 julio; hace 10 meses (2009-12-17)
Lenguaje de programación C, Bourne Shell, Perl[1] p>
Sistema operativo POSIX
Versionamiento de tipos
Acuerdo de licencia Licencia pública general GNU Versión 2
Sitio web/
Git es un software de gestión de configuración de software/control de versiones distribuido creado por Linus Torvalds para gestionar mejor el desarrollo del kernel de Linux. Cabe señalar que es diferente de GNU Interactive Tools, un administrador de archivos similar a la interfaz de Norton Commander.
El impulso inicial del desarrollo de Git provino de BitKeeper y Monotone[2][3]. Git se desarrolló originalmente como un backend y puede integrarse en otras interfaces como Cogito o StGIT [4]. Sin embargo, más tarde, el kernel de Git maduró lo suficiente como para usarse de forma independiente para el control de versiones [5]. Muchos software conocidos utilizan Git para el control de versiones [6], incluido el kernel de Linux y el servidor X.Org OLPC (desarrollo del kernel de OLPC. [7]
Directorio [ocultar]
1 Fuente de nombres
2 Funciones principales
3 Historia temprana
4 Principios de implementación
5 Portabilidad
6 Uso
6.1 Proyectos usando Git
7 proyectos relacionados
8 referencias
9 enlaces externos
[editar ]Origen del nombre
Linus Torvalds dio el nombre "git" con una sonrisa irónica. En inglés británico, se refiere a una persona estúpida o infeliz [8]
"I'. Soy un bastardo egoísta, nombro todos los proyectos con mi nombre. Primero Linux, ahora git."
La wiki oficial de Git también ofrece varias otras explicaciones sobre el nombre. [9]
[ editar]Funciones principales
Rastreador de contenido estúpido. Linus nos presenta Git de esta manera. /p>
Git es una herramienta de control de versiones utilizada para el desarrollo del kernel de Linux. Como CVS, Subversion, etc., utiliza una biblioteca de versiones distribuidas y no requiere el soporte de software del lado del servidor. La liberación y el intercambio son extremadamente convenientes, lo que es naturalmente importante para proyectos a gran escala como Linux. kernel.
De hecho, cuando el equipo de desarrollo del kernel decidió comenzar a desarrollar y utilizar Git como sistema de control de versiones para el desarrollo del kernel, la comunidad mundial de código abierto planteó muchas objeciones. La razón principal es que Git. Es demasiado difícil de entender, y esto es cierto desde la perspectiva del mecanismo de trabajo interno de Git. En profundidad, el uso normal de Git se realiza a través de algunos comandos de script amigables, lo que hace que Git sea muy fácil de usar incluso si se usa para administrar. Para nuestros propios proyectos de desarrollo, Git es ahora una herramienta amigable y poderosa. Proyectos conocidos utilizan Git para administrar el desarrollo de proyectos, como Wine, U-boot, etc. Para obtener más detalles, consulte http://www.kernel.org/git. .
Como proyecto fundamentalista gratuito de código abierto, Git no impone ninguna restricción de permisos para navegar y modificar el repositorio. También se puede lograr un control de permisos limitado a través de otras herramientas, como gitosis, CodeBeamer MR Git inicialmente era solo. disponible en Se utiliza en plataformas Linux/Unix, pero ha madurado gradualmente en plataformas Windows, principalmente debido a herramientas GUI simples y fáciles de usar como Cygwin, el entorno msysgit y TortoiseGit. De hecho, el código fuente de Git ha agregado soporte para los entornos de compilación Cygwin y MinGW y se ha mejorado gradualmente, lo cual es una gran ayuda para los usuarios de Windows.
[Editor] Historia temprana
Los primeros desarrolladores de Linux usaban BitKeeper para administrar el control de versiones y mantener el código. En 2005, la empresa que desarrolló BitKeeper puso fin a su cooperación con la comunidad de código abierto del kernel de Linux y recuperó el derecho a utilizar BitKeeper. Torvalds comenzó a desarrollar Git como reemplazo de BitKeeper.
[Editar] Principios de implementación
Git es muy diferente de otros sistemas de control de versiones (CVS). El propio Git se preocupa por si la integridad del archivo ha cambiado, pero la mayoría de los sistemas CVS o Subversion se preocupan por la diferencia en el contenido del archivo. Entonces, Git es más como un sistema de archivos que obtiene datos directamente en la computadora local y no necesita conectarse al host para recuperar datos.
[editar]Portabilidad
Hay msysgit y tortoisegit en la plataforma Windows. Tortoisegit también proporciona una interfaz de usuario.