Informática, Software
GIT - o que é? GIT para principiantes: Descrición
Moitos dos implicados con desenvolvemento de software, escoitou falar sobre Git. Cales son as tres letras? É importante entender a descrición, así como os principios de funcionamento, para continuar a utilizar de forma eficaz o sistema de control de versións, que, a diferenza doutros sistemas semellantes son totalmente diferentes conceptos de información, traballo con el, a pesar de unha interface de usuario similar. Entón, o que é Git?
descrición
GIT é un sistema de control de versións distribuído para o arquivo recentemente desenvolvido. Foi creado en 2005. O autor do sistema operativo Linux. O sistema sincroniza o traballo co sitio web, así como manter e actualizar os cambios aos arquivos. Esta é unha visión moi cómodo cando se traballa nun proxecto de algúns desenvolvedores. Ata a data, é Git é usado en moitos proxectos famosos. Que tal uso? Por exemplo, o desenvolvemento do sistema operativo Android está involucrada en un gran número de desenvolvedores. Sería moi inconveniente Un deles fixo a diferenza, mentres que outros non saben sobre el. GIT tamén permite que todos ser consciente de todos os cambios, e en caso de erros para volver a versións anteriores de arquivos.
Usando instantáneas, non Mancha
A principal diferenza entre outros Git e sistemas de control de versións é que mira para os datos. A maioría das informacións programas de tenda como unha lista de cambios, chamada parches a ficheiros. Tales sistemas inclúen os datos almacenados como un conxunto de arquivos, así como un conxunto de cambios que se fixeron para cada ficheiro con respecto ao tempo. Como gardar a súa Git datos? O que hai neste sistema que o diferencia dos outros? No canto de manchas, os datos almacenados considérase un conxunto de moldes de un sistema de arquivo pequeno. Sempre que un usuario comete unha nova versión do proxecto, o sistema só mantén o estado do ficheiro molde no momento. Para aumentar a eficiencia no caso de que o arquivo non cambiou, o sistema non garda-lo e fai referencia a unha copia gardada anteriormente que fora feito ata a data.
Este é un importante contraste con outros sistemas de control, que é inherente na GIT. Cal é a diferenza entre os beneficios? GIT fai-se como un sistema de arquivo pequeno, con ferramentas moi poderosas que son executados enriba dela.
operacións vantaxosamente locais
Para realizar a maioría das operacións no Git, só precisa de arquivos e recursos locais. Isto quere dicir que, na maioría dos casos, non hai necesidade de datos almacenados en outros computadores da rede. Desde todos os cambios no proxecto son no disco, realizar operacións que acontecen na velocidade da luz. Por exemplo, para ver o historial do proxecto, non é necesario facer a descarga dende o servidor. Ela leu desde un repositorio local no ordenador. Se queres ver os cambios entre a versión do ficheiro, que se fixo hai un mes, eo actual, podes facelo moi rápido, sen recorrer ao servidor.
Outra obra local é algo que pode ser unha chea de cousas para facer, sen unha conexión de rede. Por exemplo, un creador pode facer cambios durante o transporte. En moitos sistemas de control, isto non é posible.
Observación da integridade dos datos
Antes de gardar calquera arquivo, se lle atribúe un código en forma de unha suma de comprobación Calculado directamente Git. ¿Que é unha suma de verificación? Este valor, que é calculado mediante un algoritmo especial e é usada para verificar a integridade dos datos durante o almacenamento e transmisión. É imposible cambiar nada sen o coñecemento do Git, e é un compoñente importante da filosofía do sistema.
Estes moitas veces engadidos
Case todas as actividades que teñen lugar no Git, engade á base de datos. Son moi difíciles de eliminar. Só podes perder a información almacenada non é aínda, pero a perda é eliminada cando encaixar no lugar. Por esta razón, moitas persoas escolle-lo Git, porque entón pode conducir experimentos sen o risco de facer algo irreparable.
estado do ficheiro
Traballando con Git para principiantes implica lembrando que o ficheiro pode estar nun dos tres estados:
- Fixo, é dicir, o arquivo é gardado no almacenamento local.
- Alterada cando os cambios foron feitas, pero aínda non executadas conservación.
- Preparado - cambiou arquivos que están marcados para a conservación.
Entón, en proxectos que usan o Git, hai tres seccións para os distintos estados do ficheiro:
- O directorio Git, que almacena a base de datos de metadatos e obxecto. Esta é a parte máis importante do sistema.
- Directorio de traballo, que é extraído a partir da copia da base de datos de calquera versión do proxecto.
- Arquivo que contén información sobre a preservación posterior.
instalar Git
O primeiro que ten que facer, a fin de utilizar un sistema de control de versións - instalalo. Existen varias maneiras de facelo. Dúas opcións principais:
- Instalar o Git dende a fonte.
- paquete de instalación para a súa plataforma.
Instalar o Git dende a fonte
Se está dispoñible, unha mellor utilización desta opción, como a última versión estará dispoñible. Cada actualización xeralmente contén unha serie de melloras útiles para a interface de usuario. É por iso que, se está a instalar desde a fonte non é moi difícil para vostede, é mellor elixir. Si, e distribucións Linux inclúen a maioría dos paquetes obsoletos.
Debe instalar as bibliotecas necesarias: expatriados, onda, libiconv, OpenSSL, zlib. Tras instala-los, pode baixar o último sistema de control de versións, recompila-lo e instala-lo.
Instalación en Windows
Se non ten Linux, como quero usar Git, Windows tamén soporta este sistema. E é moi fácil de instalar. Hai unha msysGit proxecto, o procedemento de instalación, que é un dos máis fáciles. Só ten que facer a descarga do ficheiro de instalación, que se pode atopar na páxina GitHub do proxecto, e logo executalo. Despois da instalación no seu ordenador será dúas versións - gráfica e consola.
configuración inicial Git
Xa que o sistema de control se instala no ordenador, necesitará realizar algúns pasos para configurar o ambiente para o usuario. Isto é feito só unha vez. Ao actualizar todas as opcións son gardadas. Poden ser modificados en calquera momento.
GIT inclúe un GIT config utilidade que permite facer axustes e controlar o funcionamento do sistema, así como aspecto. Estes parámetros poden ser almacenadas en tres lugares:
- O ficheiro que contén os valores que son comúns a todos os usuarios e repositorios.
- O ficheiro que contén a configuración do usuario específico.
- No ficheiro de configuración situado no repositorio actual. Tales parámetros son válidos só para el.
nome personalizado
En primeiro lugar, despois da instalación, ten que proporcionar un nome de usuario e correo electrónico. Isto é moi importante, xa que cada commit (gardar estado) contén os datos. Están incluídos nos commits todos transmisión e non se pode cambiar posteriormente.
Se se especifica a opción -global, estas preferencias terán que ser feito xa.
Seleccionando un editor de texto
Despois de especificar o nome do editor que escoller, cal sería necesario ao escribir mensaxes en Git. Por omisión pode usar o editor por defecto do sistema operativo. Se o usuario quere usar o outro, ten que rexistro-lo no ficheiro de configuración en liña core.editor.
Comprobe a configuración
Para saber o básico de Git, ten que ser capaz de comprobar as opcións usadas. Para estes efectos, o equipo do GIT do -list configuración. El exhibe todas as opcións dispoñibles que poden ser atopados. Algúns nomes de opcións poden ser listados máis dunha vez. Isto é debido ao feito de que Git le mesma clave de diferentes arquivos. Nesta situación, o último valor é usado para cada clave. Pode comprobar os valores de certas claves que se encaixan no equipo no lugar de «--list» - «{key}".
Como crear un repositorio
Para lograr este fin de dous xeitos. A primeira é para importar no directorio actual, ou o proxecto. O segundo - un clon do servidor repositorio existente.
Crear neste directorio
Se o usuario decide comezar a usar o Git para un proxecto existente, debe ir ao directorio e iniciar o sistema. Isto require unha inicialización equipo GIT. El crea un subdirectorio no directorio que contén os ficheiros necesarios. Nesta fase, non instalar o control de versión no proxecto. Para engadir ficheiros a controlar a súa necesidade de indexar e facer a primeira fixación dos cambios.
clonación dun repositorio
Para obter unha copia dun repositorio existente precisa dun clon equipo GIT. Coa axuda de Git recibe unha copia de case todos os datos do servidor. Isto é aplicable a todas as versións de cada arquivo. Un recurso moi útil, como no caso de fallo do programador servidor pode utilizar o clon en calquera cliente para devolver o servidor para o estado en que estaba cando a clonación. Isto é semellante a un punto de restauración.
Excluíndo un ficheiro no Git
Desinstalar calquera arquivo pode ser, se excluímos-lo do índice, é dicir, os ficheiros monitores. Isto require un rm equipo GIT. Tamén elimina o ficheiro do directorio do usuario. Entón tes que para realizar a cometer. Despois del, o arquivo simplemente desaparecen e deixan de ser monitor. Se é alterado, e xa está indexado, a continuación, aplicar unha retirada forzada coa opción -f. Tal método vai evitar a eliminación de datos que aínda non inscritos no instantáneo, e que non hai maneira de restaurar o sistema.
cancelar cambios
A calquera momento, pode ser necesario abolir actos. Se o usuario ten cometer cedo, esquecéndose de engadir algúns arquivos, é posible ultrapasalo-lo usando a --amend opción. Este comando é usado para cometer o índice. Tras a última gravación non foi feita ningunha modificación, o proxecto será na mesma condición, eo editor será os comentarios, onde o usuario pode editar todo o que necesitas. Debe lembrar que non todo a cancelación da operación será cancelada. Ás veces pode eliminar permanentemente os datos necesarios. Debe estar atento.
resultados
Agora, o usuario debe formar unha idea do que o Git, por que precisa deste sistema de control de versións, como difire doutros produtos similares. Claro que unha revisión completa é necesario instalar unha versión de traballo do Git coa configuración persoal para si mesmos. Non impedirá calquera curso tutorial ou vídeo Git para "Dummies", que será capaz de manter o usuario paso a paso a través do proceso de traballar co sistema.
Similar articles
Trending Now