resumen:
Git (pronunciado / gɪt /) es un sistema de control de versiones de código abierto distribuido, puede eficientemente en proceso de alta velocidad de pequeño a muy grande versión de la gestión de proyectos.
[1]
Git es una fuente abierta de Linux Torvalds con el fin de ayudar a manejar el desarrollo del núcleo de Linux y el desarrollo de software de control de versiones.
características:
- En comparación con la diferencia más grande distribuido centralizado es que el desarrollador puede hacerse localmente por cada clonación desarrollador (clon GIT), una copia completa de la máquina local repositorio Git
- Las personas pueden co-desarrollo, y pueden ser actualizados en tiempo real
El git núcleo es un control de versiones distribuido
El control de versiones es el proceso de desarrollo de software en una variedad de código de programa, archivos de configuración y gestión de cambios documentación y otros documentos, gestión de configuración de software es uno de la idea central.
herramientas de control de versiones común
- Git (actualmente el más popular) (DVCS)
- SVN (subversión) (bueno) (control de versiones centralizado)
- cvs (sistema de versión concurrente)
svn git VS
git: centralizado sistema de control de versiones
- No hay ningún servidor central
- Cada persona tiene repositorio es completa
- Todo el mundo ha dado lugar a un repositorio completa fácilmente perderse documento básico
- Para los desarrolladores puros, las ventajas superan a los inconvenientes para las personas que roban información, las ventajas superan a las desventajas
svn: distribuido sistema de control de versiones
- Un servidor central
- Todas las versiones utilizadas desde el servidor central
- Fácil de manejar
- Para los gerentes, más bien que mal
descarga e instalación de software
Una manera: sitio web oficial para descarga (lento)
Segunda manera: utilizar un espejo para descargar Taobao en:
http://npm.taobao.org/mirrors/git-for-windows/
cerebro libre de la instalación
Instalación: Inicio barra de menú, se puede ver la herramienta de tres git correspondiente, se puede ver a la derecha
git gui here
======git bash here
iconos, comúnmente utilizado es el último, puede abrir una manipulación línea de comandos
Visualizar:
git config --system --list
: Ver la configuración del sistema
git config --global --list
Ver el perfil de usuario actual
Establecer el nombre de usuario y el buzón
de configuración global es una variable global
git config --global user.name "moji"
git config --global user.email [email protected]
del flujo de trabajo:
- Manipular archivos en el directorio de trabajo
- Los archivos en el área de ensayo
git add .
- Se presentará en el archivo temporal en el repositorio git