Muchos de los que está asociado con el desarrollo de software ha oído hablar de Git. Que tal estas tres letras? Es muy importante comprender la descripción, así como los principios de funcionamiento, para que en el futuro de manera eficiente el uso de este sistema de control de versiones, en el que, a diferencia de otros sistemas similares, absolutamente otros conceptos de información, trabajo con ella, a pesar de la semejanza de la interfaz de usuario. Entonces, ¿qué es Git?
Git es un sistema distribuido para el control de versiones elaboradas de archivos. Se estableció en el año 2005 el autor de Linux. Este sistema realiza la sincronización del sitio web, así como la guarda y actualiza los cambios en los archivos. Es de muy fácil acceso en el caso de los trabajos sobre el proyecto de algunos de los desarrolladores. Hoy en día, en muchos de los famosos proyectos se utiliza Git. Qué uso le da? Por ejemplo, el desarrollo del sistema operativo Android se ocupa de un gran número de programadores. Sería muy incómodo, si uno de ellos realizó cambios, mientras que otros no sabían esto. Git permite a todos ser conscientes de todos los cambios, y en el caso de los errores de volver a versiones anteriores de los archivos.
La Principal diferencia entre Git de otros sistemas de control de versiones es la forma en que ella lo mira a los datos. La mayoría de los programas almacena la información en la lista de cambios, llamados parches para los archivos. Estos sistemas a los datos almacenados se aplican a un conjunto de archivos, así como el conjunto de cambios que se hacen para cada archivo, en relación con el tiempo. Como almacena sus datos de Git? Que tal es este sistema, que la distingue de los demás? En lugar de parches, los datos almacenados es considerado como un conjunto de impresiones pequeña del sistema de archivos. Cada vez que el usuario confirma la nueva versión del proyecto, el sistema simplemente guarda un respaldo de archivos de estado en el momento actual. Para mejorar la eficiencia en el caso de que el archivo no ha sido modificado, el sistema no guarda, y hace referencia a que ha sido guardado anteriormente instancia, en el que se efectuaron los cambios más recientes.
Más:
¿Cuáles son los requisitos Infamous: Second Son en el pc, y si el juego en general en el pc?
Infamous: Second Son – es una acción / aventura, creado para las consolas Play Station 4. El jugador tiene la oportunidad de viajar a seattle, ver con sus propios ojos cuidadosamente detallados, las calles de la ciudad, examinar sus barrios, qu...
Lenovo v580c: un panorama detallado de las
Hoy hemos decidido escribir sobre el ordenador portátil Lenovo v580c. El examen será detallado, ya que este portátil de la pc de la serie IdeaPad tiene una alta popularidad, pero no muchos saben que atrae es el dispositivo de los compradores. El mode...
Si en los albores del proceso de formacin de la informática, la existencia de la casa de la computadora personal indirectamente testimoniaba la seguridad y excepcionales habilidades matemáticas de su propietario, en las dos últimas décadas la situaci...
Esta Es una importante diferencia de otros sistemas de control, que es inherente a Git. ¿Cuál es la diferencia da? Git se vuelve similar a un sistema de archivos que tenga muy poderosas herramientas que trabajan sobre ella.
Para realizar la mayoría de operaciones en Git, sino con recursos locales y archivos. Esto significa que a menudo no es necesario en la información que se encuentra en otros equipos que operan en la red. Ya que todos los cambios del proyecto se encuentran en el disco, la ejecución de las operaciones pasa con la velocidad del rayo. Por ejemplo, para ver la historia de un proyecto, no es necesario descargar desde el servidor. Ella se lee de un repositorio local en el equipo. Si desea ver los cambios entre la versión del archivo que se ha hecho hace un mes, y la actual, se puede hacer muy rápidamente, sin tener que acceder al servidor.
Otro local de trabajo, lo que puede un montón de cosas que hacer sin conexión a la red. Por ejemplo, un desarrollador puede hacer cambios, mientras que en el transporte público. En muchos sistemas de control no es posible.
Antes de guardar cualquier archivo, se asigna un índice en forma de suma de comprobación calculada directamente de Git. ¿Qué es la suma de comprobación? Es un valor que se calcula mediante algoritmos especiales y se utiliza para verificar la integridad de los datos durante su almacenamiento y transmisión. Aquí no se puede cambiar algo sin el conocimiento de Git, y es un componente importante de la filosofía del sistema.
Casi todas las actividades realizadas en Git, se añade a la base de datos. Muy difícil quitarlos. Sólo se puede perder aún no ha sido guardada, pero al confirmar la pérdida de excluida. Por esta razón, muchos eligen Git, ya que aquí se pueden realizar experimentos sin riesgo de hacer algo irreparable.
Trabajar con Git para principiantes implica la memorización de lo que el archivo puede estar en uno de tres estados:
Así, en los proyectos en los que se utiliza Git, hay tres secciones para los diferentes estados de archivos:
Lo Primero que debe hacer para utilizar el sistema de control de versiones – a instalarlo. Existen varios métodos para ello. Las principales son dos opciones:
Si es posible, es mejor utilizar esta opción, ya que se obtuvo la versión más reciente. Cada actualización normalmente contiene una gran variedad de mejoras de la interfaz de usuario.Por eso, si la instalación desde el código fuente no es demasiado difícil para usted, mejor optar por ella. Sí, y la mayoría de las distribuciones de Linux incluyen paquetes obsoletos.
Para la instalación necesitará las bibliotecas: expat, curl, libiconv openssl, zlib. Después de su instalación, puede descargar la última versión del sistema de control de versiones, compilarla e instalarla.
Si el usuario no tiene Linux, y quiero usar Git, Windows también soporta este sistema. Instalar y muy fácil. Existe un proyecto msysGit, el procedimiento de instalación, el cual es uno de los más fáciles. Simplemente debe descargar el archivo de instalación, que se puede encontrar en la página del proyecto en GitHub y, a continuación, ejecutarlo. Al final de la instalación, el equipo tendrá dos versiones - gráficos de la consola.
Después de que el sistema de control está instalado en el equipo, es necesario realizar algunos pasos para configurar el entorno bajo el usuario. Esto se hace solo una vez. Cuando se actualiza todos los ajustes se almacenan. Puede cambiar en cualquier momento.
Git incluye una utilidad de git config, que permite hacer ajustes y controlar el funcionamiento del sistema, así como la apariencia. Los datos de configuración se pueden almacenar en tres lugares:
En primer lugar, después de la instalación, debe especificar el nombre de usuario y correo electrónico. Esto es muy importante, ya que cada commit (guardar el estado de la) contiene estos datos. Se incluyen todos los datos enviados commits y no se pueden modificar posteriormente.
Si se especifica la opción –global, tales como la configuración tendrá que hacer una vez.
Después de especificar el nombre debe seleccionar el editor, que sería necesario para el conjunto de mensajes en Git. De forma predeterminada, se utilizará el editor estándar del sistema operativo. Si el usuario desea utilizar otro, hay que escribir esto en la configuración de un archivo de configuración en la barra de core.editor.
Para conocer los conceptos básicos de Git, debe ser capaz de comprobar que la configuración empleada. Para ello, se aplica el comando git config –list. Ella muestra todas las opciones disponibles para que pueda encontrar. Algunos de los nombres de los ajustes pueden estar presentes en la lista varias veces. Esto ocurre debido al hecho de que Git lee una llave de diferentes archivos. En esta situación, para cada clave se utiliza el último valor. Existe la posibilidad de comprobar que los valores de ciertas claves, añadiendo en el comando, en lugar de la --list» - {clave}».
De Alcanzar este objetivo es posible de dos maneras. La primera consiste en la importación de la sesión de directorio existente o en proyecto. La segunda – es la clonación de un servidor ya existente en el repositorio.
Si el usuario decide iniciar el uso de Git para el ya existente en el proyecto, debe ir en el directorio y inicializar el sistema. Para eso se necesita el comando git init. Se crea en el directorio en el subdirectorio donde se encuentran todos los archivos necesarios. En esta etapa aún no se establece версионный el control sobre el proyecto. Para añadir archivos bajo el control de sus indexar y realizar la primera fijación de los cambios.
Para obtener una copia de la existente en el repositorio necesita el comando git clone. Con su ayuda, Git recibirá una copia casi todos los datos desde el servidor. Esto afecta a todas las versiones de cada archivo. Es muy fácil, ya que en caso de fallo del servidor, el programador puede usar el clon en cualquier cliente para devolver el servidor en el mismo estado en que estaba cuando se clona. Esto es similar a un punto de restauración.
Eliminar cualquier archivo puede ser, si se prescinde de su índice, es decir, de archivos observados. Para eso se necesita el comando git rm. También se elimina un archivo desde el directorio de trabajo del usuario. A continuación, se debe realizar un commit. Después de él, el archivo simplemente desaparecerá y el seguimiento de ya no ser. Si se ha cambiado y ya ha indexado, lo utilizan para forzar su eliminación con la opción-f. De esta manera evitará que la eliminación de los datos, que aún no se ha inscrito en una instantánea del estado y que no hay posibilidad de recuperar el sistema.
En cualquier momento puede surgir la necesidad de la supresión de algún tipo de acción. Si el usuario ha iniciado un commit temprano, olvidando que hacer algunos archivos, puede superar mediante la opción --amend. Este comando se utiliza para la confirmación de un índice. Si después de la ejecución del último de la conservación no se ha producido ningún cambio, entonces el proyecto será en el mismo estado, y aparecerá el editor de comentarios, donde el usuario podrá editar todo lo que necesita. Hay que recordar que no en cada operación de cancelación se puede cancelar. A veces se puede eliminar permanentemente todos los datos necesarios. Se debe ser cuidadoso.
Ahora, el usuario debe formarse una idea de qué es Git, para qué este sistema de control de versiones, que se distingue de otros productos similares. Está claro que para una referencia completa, debe instalar la versión de trabajo de Gitsu configuración personal. No impedirá que algún tutorial o video de capacitación de Git para el dummies», que es capaz de realizar paso a paso el usuario de todas las etapas de trabajo con el sistema.
Article in other languages:
AR: https://tostpost.com/ar/computers/19034-git---what-is-it-git-for-beginners-description.html
BE: https://tostpost.com/be/kamputary/30451-git---shto-takoe-git-dlya-pachatko-ca-ap-sanne.html
DE: https://tostpost.com/de/computer/30469-git---was-ist-das-git-f-r-anf-nger-beschreibung.html
HI: https://tostpost.com/hi/computers/17066-git---git.html
JA: https://tostpost.com/ja/computers/19248-git-git.html
KK: https://tostpost.com/kk/komp-yuterler/30418-git---degen-m-z-ne-git-bastaushy-sipattamasy.html
PL: https://tostpost.com/pl/komputery/30296-git---co-to-jest-git-dla-pocz-tkuj-cych-opis.html
PT: https://tostpost.com/pt/computadores/30317-git---o-que-o-git-para-iniciantes-descri-o.html
TR: https://tostpost.com/tr/bilgisayarlar/34250-git-nedir-git-yeni-ba-layanlar-i-in-a-klama.html
UK: https://tostpost.com/uk/komp-yuteri/30392-git---scho-take-git-dlya-pochatk-vc-v-opis.html
ZH: https://tostpost.com/zh/computers/16752-git---what-is-it-git-for-beginners-description.html
Alin Trodden - autor del artículo, editor
"Hola, soy Alin Trodden. Escribo textos, leo libros y busco impresiones. Y no soy mala para decírtelo. Siempre estoy feliz de participar en proyectos interesantes."
Noticias Relacionadas Con La
Como configurar internet en Android: paso a paso
Moderno del titular de la tecnología de móviles como el smartphone o la tableta es difícil de imaginar sin él no se ha aprovechado todas las posibilidades que hoy ofrecen девайсы. Y en primer lugar, se trata, por supuesto, sobre e...
Cómo eliminar el formulario con "Мамбы" y recuperar su
por lo tanto, hoy trataremos de comprender con usted, como eliminar con "Мамбы". Además, aprenderemos a restaurar nuestros perfiles, que fueron bloqueados anteriormente. En realidad, es bastante fácil la pregunta, que sólo requier...
Calibrador de monitor: la instrucción y la descripción general de
No es un secreto que cada monitor tiene sus propias y únicas características técnicas y ajustes. El mismo color en diferentes dispositivos será diferente. A veces la diferencia es notable, incluso a simple vista, pero y desv...
Cómo instalar una tarjeta de video independiente
Si usted es закоренелый gamer o de repente darse cuenta de que su equipo ya no es tan joven como quisiera, usted será interesante ver cómo instalar la tarjeta gráfica. Esta unidad es responsable de la producción y la elaboración d...
Como poner una contraseña a la competición: consejos a los usuarios
la Mayoría de los usuarios de pc prefieren ocultar la información almacenada en su equipo, lejos de miradas indiscretas. ¿Y por qué no? Esto es completamente normal. He aquí, por ejemplo, en las grandes organizaciones, las contras...
Información de soporte: tipos y ejemplos
la civilización Humana durante su existencia ha encontrado muchas maneras de capturar la información. Cada año su volumen crece exponencialmente. Por esta razón, se cambian y medio. Precisamente sobre esta evolución y se discutirá...
Comentarios (0)
Este artículo no tiene comentarios, se el primero!