1. ¿Por qué debo usar Git

prefacio

En este artículo se acaba de grabar algunos de sus puntos de vista, puede no ser exacta, pero por alguna registro de aprendizaje, no me gusta No rocíe, gracias

1. Git ¿Qué es eso?

Es lo mismo que un software de Git y SVN versión de control, pero la diferencia es con el SVN, Git versión eficiente de un sistema de control distribuido. principio de aplicación con SVN es también muy diferente, tener una teoría del espacio de tiempo, ¿por qué el uso de la distribución, ya que el git localmente en cada desarrollador de haber conservado una copia del repositorio, incluso en la red roto tiempo, también puede enviar código de almacén propio, después de la creación de redes entre pares, y luego enviado al almacén central. Cada desarrollador de almacén no son visibles entre sí.

En primer lugar vamos a entender algunos de los conceptos y terminología

1.1 repositorio local

Algunos repositorio local se utiliza para el componente repositorio de gestión de documentos, que registra la información de configuración, datos, datos de estado actual, y los registros de versión

1.2 espacio de trabajo

Después de la apertura de local de almacén, una serie de operaciones en el directorio actual se puede ver como las operaciones en el espacio de trabajo

área de 1.3 puesta en escena

Al igual que en el portapapeles de Windows, los cambios en el espacio de trabajo no enviar datos a un almacén local para el almacenamiento temporal, puede caer de nuevo al estado anterior a la no modificada en cualquier momento

1.4 rama

Cuando se realiza una serie de presentaciones en nuestros locales, formando un enlace que se llama la rama, rama de la corriente principal predeterminado de almacén, también puede utilizar el comando para crear las ramas restantes

2. Git y SVN la diferencia

Baidu también llevan a cabo aquí, un poco de registro https://www.cnblogs.com/baby123/p/10411103.html

  1. SVN es centralizado, pero Git es distribuido, si se elimina el código SVN almacén central, a continuación, el código podría realmente ser traído de vuelta, sino porque Git se distribuye, tener una copia local de todo el código, por lo que incluso si se pierde el código de almacén central, se puede reanudar de nuevo a través del código nativo.
  2. svn commit grabar cada vez que los datos de diferencia entre los datos se transmitirán a salvar, pero Git es modificado archivos que usar otro nuevo archivo de espera, incluso con más recursos, pero ahora la sociedad la mayoría es la falta de recursos de espacio.
  3. servidor SVN usando el número de versión global, cada presentación tendrá una identificación global única, y por orden. El GIT es conseguir que el valor de la sal de acuerdo con el algoritmo de cifrado SHA1, sin distinción
  4. Diferentes ramas de la administración. SVN ha abierto una nueva rama, la rama aspirado copia original de todos los archivos a la nueva rama, si el proyecto es relativamente grande, el proceso puede llevar mucho tiempo el punto de consumir. El GIT es por medio de un puntero, muy rápido
  5. El funcionamiento del diferente. SVN generalmente eleva código de dos códigos y paso de extracción, pero el concepto se GIT un área de almacenamiento temporal, primer complemento, y luego cometió.
  6. curva de aprendizaje diferente. relativamente simple SVN, Git curva de aprendizaje relativamente pronunciada

3. ¿Por qué Git

  1. En primer git es más excelente que una herramienta de gestión de código SVN, se puede decir que han sustituido a la SVN, por encima de la diferencia
  2. Muchos de los programas actuales, tenemos que tener soporte para Git, posiblemente en el uso de una herramienta que va a comprobar para asegurarse de que la instalación de Git, o debe instalar primero los requisitos de GIT, podemos ver su actividad
  3. código Github y el aumento de la nube, de tracción para el código de operación se completa con git

Supongo que te gusta

Origin www.cnblogs.com/duguxiaobiao/p/12598522.html
Recomendado
Clasificación