OrdinadorsProgramari

Git - què és? Git per a principiants: Descripció

Molts dels que participen en el desenvolupament de programari, sentit parlar de Git. Quines són les tres lletres? És important entendre la descripció, així com els principis de funcionament, seguir utilitzant eficientment el sistema de control de versions, que, a diferència d'altres sistemes similars són totalment diferents conceptes d'informació, treballar amb ell, tot i una interfície d'usuari similar. Llavors, què és Git?

descripció

Git és un sistema de control de versions distribuït per a l'arxiu de nou desenvolupament. Va ser establert el 2005. L'autor del sistema operatiu Linux. El sistema sincronitza el treball amb el lloc, així com mantenir i actualitzar els canvis en els arxius. Aquest és un enfocament molt convenient quan es treballa en un projecte d'uns pocs desenvolupadors. Fins a la data, és Git s'utilitza en molts projectes famosos. Que tal ús? Per exemple, el desenvolupament del sistema operatiu Android es dedica a un gran nombre de programadors. Seria molt inconvenient si un d'ells va fer una diferència, mentre que altres no ho saben. Git també permet que cada un sigui conscient de tots els canvis, i en cas d'errors per tornar a versions anteriors dels arxius.

L'ús d'instantànies, no pegats

La principal diferència entre Git i altres sistemes de control de versions és que es veu en les dades. Més informació programes botiga com una llista de canvis, diu pegats per a arxius. Tals sistemes inclouen les dades emmagatzemades com un conjunt d'arxius, així com un conjunt de canvis que es realitzen per a cada arxiu que fa al temps. Com emmagatzemar el seu Git dades? Què hi ha en aquest sistema que el diferencia dels altres? En lloc dels pegats, les dades emmagatzemades es considera que és un joc de models d'un sistema d'arxius petits. Cada vegada que un usuari es compromet una nova versió del projecte, el sistema només manté l'estat de l'arxiu motlle en el moment. Per augmentar l'eficiència en el cas que l'arxiu no ha canviat, el sistema no guarda, i fa referència a una còpia guardada prèviament que s'havia fet fins ara.

Aquest és un important contrast amb altres sistemes de control, que és inherent a Git. Quina és la diferència entre els beneficis? Git es torna com un petit sistema d'arxius amb eines molt poderoses que s'executen a la part superior de la mateixa.

Avantatjosament operacions locals

Per tal de realitzar la majoria de les operacions en Git, només necessiten arxius i recursos locals. Això vol dir que en la majoria dels casos no hi ha necessitat que les dades emmagatzemades en altres ordinadors de la xarxa. Atès que tots els canvis en el projecte són al disc, realitzi les operacions que succeeixen a gran velocitat. Per exemple, per veure l'historial del projecte, no cal descarregar des del servidor. Ella llegeix des d'un repositori local a l'equip. Si voleu veure els canvis entre la versió de l'arxiu, que es va fer fa un mes, i l'actual, pot fer-ho molt ràpidament, sense haver de recórrer al servidor.

Una altra obra local és una cosa que pot ser un munt de coses que fer i sense una connexió de xarxa. Per exemple, un desenvolupador pot realitzar canvis en el transport. En molts sistemes de control, això no és possible.

Observació de la integritat de les dades

Abans de guardar qualsevol arxiu, se li assigna un codi en la forma d'una suma de comprovació calculada directament Git. Què és una suma de comprovació? Aquest valor, que es calcula utilitzant un algoritme especial i s'utilitza per verificar la integritat de les dades durant l'emmagatzematge i la transmissió. És impossible canviar res sense el coneixement de Git, i és un component important de la filosofia del sistema.

Aquests sovint afegeixen

Gairebé totes les activitats que tenen lloc al Git, s'afegeixen a la base de dades. Són molt difícils d'eliminar. Només es pot perdre la informació emmagatzemada no és encara, però s'exclou la pèrdua quan es encaixi al seu lloc. Per aquesta raó, moltes persones trien Git, perquè llavors es pot dur a terme experiments sense risc de fer alguna cosa irreparable.

L'estat de l'arxiu

Treballant amb Git per a principiants consisteix a recordar que l'arxiu pot estar en un de tres estats:

  • Fix, és a dir, l'arxiu s'emmagatzema al magatzem local.
  • Alterada quan s'han realitzat canvis, però encara no executats preservació.
  • Preparat - arxius que estan marcats per la preservació canviat.

Així, en projectes que utilitzen el Git, hi ha tres seccions per als diferents estats de l'arxiu:

  • El directori de Git, que emmagatzema la base de dades de metadades i l'objecte. Aquesta és la part més important del sistema.
  • Directori de treball, que s'extreu de la còpia de la base de qualsevol versió del projecte.
  • Arxiu que conté informació sobre la conservació posterior.

instal·lar Git

El primer que cal fer per tal d'utilitzar un sistema de control de versions - instal. Hi ha diverses maneres de fer això. Dues opcions principals:

  • Instal·lació des del codi font de Git.
  • El paquet d'instal·lació corresponent a la seva plataforma.

Instal·lació des del codi font de Git

Quan estigui disponible, un millor ús d'aquesta opció, ja que l'última versió estarà disponible. Cada actualització en general conté una gran quantitat de millores útils a la interfície d'usuari. Per això, si va a instal·lar des del codi font no és massa difícil per a tu, és millor triar. Sí, i la majoria de les distribucions de Linux inclouen paquets obsolets.

Cal instal·lar les biblioteques necessàries: expatriats, ris, libiconv, openssl, zlib. Després de la instal·lació d'ells, es pot descarregar l'última versió del sistema de control de versions, compilar i instal.

La instal·lació a Windows

Si no té Linux, ja que vull fer servir Git, Windows també és compatible amb aquest sistema. I és molt fàcil d'instal·lar. Hi ha una msysGit projecte, el procediment d'instal·lació, que és un dels més fàcils. Només ha de descarregar l'arxiu d'instal·lació, que es pot trobar a la pàgina de GitHub del projecte, i després executar-lo. Després de la instal·lació al seu ordinador, hi haurà dues versions - gràfica i la consola.

La configuració inicial de Git

Una vegada que el sistema de control està instal·lat en l'equip, cal fer alguns passos per configurar l'entorn per a l'usuari. Això es fa només una vegada. Quan l'actualització de tots els ajustos es guarden. Es poden canviar en qualsevol moment.

Git inclou una utilitat de configuració de Git, el que permet fer ajustos i controlar el funcionament del sistema, així com l'aparença. Aquests paràmetres es poden emmagatzemar en tres llocs:

  • L'arxiu que conté els valors que són comuns a tots els usuaris i repositoris.
  • L'arxiu que conté la configuració d'usuari específica.
  • A l'arxiu de configuració es troba al repositori actual. Tals paràmetres són vàlids només per a ell.

nom personalitzat

En primer lloc, després de la instal·lació, ha de proporcionar un nom d'usuari i adreça de correu. Això és molt important, ja que cada confirmació (guardar l'estat) conté les dades. S'inclouen en els compromet a tots transmesos i no es poden canviar més tard.

Si indica l 'opció -global, hauran de fer una vegada que aquests ajustos.

Selecció d'un editor de text

Després d'especificar el nom de l'editor per triar, el que seria necessari en escriure missatges en Git. Per defecte farà servir l'editor de sistema operatiu estàndard. Si l'usuari vol utilitzar l'altra, cal registrar-lo en el fitxer de configuració en línia core.editor.

Comprovar l'ajust

Per conèixer les bases de Git, ha de ser capaç de verificar la configuració utilitzada. Amb aquesta finalitat l'equip del GIT la -llista de configuració. Mostra totes les opcions disponibles que es poden trobar. Alguns dels noms de les opcions poden ser llistades més d'una vegada. Això es deu al fet que Git llegeix la mateixa clau de diferents arxius. En aquesta situació, l'últim valor s'utilitza per a cada tecla. És possible comprovar els valors de certes claus que encaixen en l'equip en lloc de «--list» - «{clau}".

Com crear un repositori

Per aconseguir aquest objectiu de dues maneres. El primer és importar en el directori actual, o el projecte. El segon - un clon del servidor d'un repositori existent.

Crea en aquest directori

Si l'usuari decideix començar a utilitzar Git a un projecte existent, ha d'anar al directori i inicialitzar el sistema. Això requereix un equip de git init. Es crea un subdirectori en el directori que contindrà tots els arxius necessaris. En aquesta etapa, però, no s'instal·la el control de versions en el projecte. Per afegir arxius a controlar la seva necessitat d'indexar i realitzar la primera fixació dels canvis.

la clonació d'un repositori

Per obtenir una còpia d'un repositori existent necessita un clon equip de git. Amb l'ajuda d'Git rep una còpia de gairebé totes les dades des del servidor. Això s'aplica a totes les versions de cada arxiu. Una característica molt útil, com en el cas que falli el programador servidor pot utilitzar el clon en qualsevol client per tornar el servidor a l'estat en què es trobava quan es clona. Això és similar a un punt de restauració.

L'eliminació d'un arxiu en Git

Desinstal qualsevol arxiu pot ser, si s'exclou que en l'índex, és a dir, dels arxius supervisats. Això requereix un equip de RM git. També elimina el fitxer des del directori de l'usuari. Després cal fer la confirmació. Després d'ell, l'arxiu simplement desapareix i ja no ser monitoritzats. Si es canvia, i ja està indexada, a continuació, aplicar un trasllat forçós amb l'opció -f. Aquest mètode evitarà l'eliminació de les dades que encara no s'ha inscrit en la instantània, i que no hi ha manera de restaurar el sistema.

cancel·lar els canvis

En qualsevol moment, pot ser necessària la supressió de qualsevol acció. Si l'usuari té cometre hora, oblidant afegir alguns arxius, és possible superar mitjançant l'ús de l'opció --amend. Aquesta comanda s'utilitza per cometre l'índex. Si després de l'enregistrament més no es va fer cap canvi, el projecte estarà en el mateix estat, i l'editor serà els comentaris, on l'usuari pot editar tot el que necessita. Cal recordar que no es cancel·larà tota cancel·lació de l'operació. De vegades es pot eliminar permanentment les dades necessàries. S'ha d'estar atent.

resultats

Ara l'usuari ha de formar-se una idea del que el Git, per què necessita aquest sistema de control de versions, en què es diferencia d'altres productes similars. Està clar que una revisió completa és necessària la instal·lació d'una versió de treball de Git amb la configuració personal per si mateixos. No és prevenir qualsevol curs tutorial o vídeo en Git per "tontos", que serà capaç de mantenir l'usuari pas a pas en el procés de treballar amb el sistema.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ca.unansea.com. Theme powered by WordPress.