Tietokoneet, Ohjelmistot
Git - mikä se on? GIT aloittelijoille: Kuvaus
Monet näistä mukana ohjelmistokehityksen, kuullut Git. Mitkä ovat kolme kirjainta? On tärkeää ymmärtää kuvausta sekä toimintaperiaatteet, jatkaa tehokkaasti käyttää tätä versiota ohjausjärjestelmä, joka toisin kuin muut vastaavat järjestelmät ovat täysin eri käsitteitä tiedon, työskennellä sen kanssa, vaikka samanlaisen käyttöliittymän. Joten, mikä on Git?
kuvaus
Git on hajautettu versio ohjausjärjestelmä äskettäin kehitetty tiedosto. Se perustettiin vuonna 2005. kirjoittaja Linux-käyttöjärjestelmä. Järjestelmä synkronoi työtä sivuston, sekä ylläpitää ja päivittää muutoksia tiedostoihin. Tämä on erittäin kätevä lähestymistapaan projektia muutaman kehittäjille. Tähän mennessä se on Git käytetään monia kuuluisia hankkeissa. Että tällainen käyttö? Esimerkiksi kehittämisen Android-käyttöjärjestelmä on mukana useita ohjelmoijia. Olisi hyvin hankalaa, jos toinen heistä teki eron, kun taas toiset eivät tiedä siitä. Git myös antaa kaikille mahdollisuuden olla tietoinen kaikista muutoksista, ja jos virheitä palata tiedostojen aiemmat versiot.
Käyttämällä tilannekuvia, ei laastaria
Suurin ero Git ja muut versionhallintajärjestelmät on, että se tutkii tiedot. Useimmat ohjelmat tallentavat tietoja kuin luettelo muuttuu, kutsutaan laastaria tiedostoja. Tällaisia järjestelmiä ovat tallennetut tiedot joukko tiedostoja, sekä joukko muutoksia, jotka on tehty jokaisen tiedoston ajan suhteen. Miten säilyttää sen tiedot Git? Mitä siellä tässä järjestelmässä, joka erottaa sen muista? Sen sijaan, että laastareita, tallennettu data pidetään joukko heittää pienen tiedostojärjestelmän. Aina, kun käyttäjä tekee uuden version projektin, järjestelmä vain pitää hometta tiedosto tila tällä hetkellä. Tehokkuuden lisäämiseksi siinä tapauksessa tiedosto ei ole muuttunut, järjestelmä ei tallenna, ja tekee viittauksen aiemmin tallennetun kopion, joka oli tehty tasalla.
Tämä on tärkeä Toisin kuin muut säätimet, joka on luontainen Gitissä. Mitä eroa on hyötyä? Git tulee kuin pieni tiedosto järjestelmää erittäin tehokkaita työkaluja, jotka toimivat sen päälle.
Edullisesti paikallinen toiminta
Jotta riittää useimpien Gitissä, tarvitsee vain paikallisia tiedostoja ja resursseja. Tämä tarkoittaa, että useimmissa tapauksissa ei tarvita tallennettuja tietoja muiden tietokoneiden verkossa. Koska kaikki muutokset hankkeessa ovat levyllä, suorittaa toimintoja tapahtuu salamannopeasti. Esimerkiksi tarkastella historian projekti, se ei tarvitse ladata palvelimelta. Hän luetaan paikallinen arkisto tietokoneen. Jos haluat nähdä muutokset välillä versio tiedostosta, joka tehtiin kuukausi sitten, ja nykyinen, voit tehdä sen hyvin nopeasti, turvautumatta palvelimelle.
Toinen paikallinen työ on jotain, joka voi olla paljon tekemistä ilman verkkoyhteyttä. Esimerkiksi kehittäjä voi tehdä muutoksia kuljetuksen aikana. Monissa ohjausjärjestelmät, tämä ei ole mahdollista.
Havainnointi tietojen eheys
Ennen tallennusta minkä tahansa tiedoston, se annetaan koodin muodossa tarkistussumma laskea suoraan Git. Mikä on tarkistussumma? Tämä arvo, joka on laskettu käyttämällä erityistä algoritmia ja sitä käytetään tarkistaa tietojen eheyden tallennuksen ja lähettämisen aikana. On mahdotonta muuttaa mitään tietämättä Gitin, ja se on tärkeä osa järjestelmän filosofiaa.
Nämä lisätään usein
Lähes kaikkia toimia, jotka esiintyvät Gitin, lisätään tietokantaan. Ne ovat hyvin vaikea poistaa. Voit menettää tallennettua tietoa ei vielä ole, mutta tappio ei lasketa mukaan, kun se lukittuu paikalleen. Tästä syystä monet ihmiset valitsevat sen Git, koska silloin voit kokeita ilman vaaraa tehdä jotain korjaamatonta.
tiedoston tila
Työskentely Git aloittelijoille liittyy muistaa, että tiedosto voi olla yhdessä kolmesta tilasta:
- Kiinteät, eli tiedosto tallennetaan lähikauppa.
- Muuttunut, kun muutokset on tehty, mutta ei vielä toteutettu säilyttämistä.
- Valmistettu - muuttuneet tiedostot, jotka on merkitty säilöntään.
Joten, hankkeissa, jotka käyttävät Git on kolme osaa eri valtioiden tiedoston:
- GIT hakemiston, johon on tallennettu metadatan ja oliotietokantaan. Tämä on tärkein osa järjestelmää.
- Työhakemiston, joka on kopioitu tietokannasta jäljennös projektin versiosta.
- Sisältävä tiedosto tietoja myöhemmistä säilyttämisestä.
asentaa Git
Ensimmäinen asia mitä sinun tarvitsee tehdä, jotta voidaan käyttää versionhallintajärjestelmän - asenna se. On useita tapoja tehdä tämä. On kaksi päävaihtoehtoa:
- Asentaminen Git lähteestä.
- Asennuspaketti alustalle.
Asentaminen Git lähteestä
Kun käytettävissä, parempi käyttää tätä vaihtoehtoa, koska viimeisin versio on saatavilla. Jokainen päivitys sisältää tavallisesti paljon hyödyllistä parannuksia käyttöliittymään. Siksi, jos asennat lähteestä ei ole liian vaikeaa sinulle, se on parempi valita. Kyllä, ja useimmissa Linux jakelut sisältävät vanhentuneita paketteja.
Sinun täytyy asentaa tarvittavat kirjastot: expat, kiemura, libiconv, openssl, zlib. Asennuksen jälkeen ne, voit ladata uusimman version ohjausjärjestelmä, kääntää sen ja asentaa sen.
Asennus Windows
Jos sinulla ei ole Linux, koska en halua käyttää Git, Windows tukee tätä järjestelmää. Ja se on erittäin helppo asentaa. On projekti msysGit, asennusta, joka on yksi helpoimmista. Sinun tarvitsee vain ladata asennustiedoston, jotka löytyvät hankkeen GitHub sivun, ja sitten ajaa sitä. Asennuksen jälkeen tietokone on kaksi versiota - graafinen ja konsoli.
Alkuasetusten Gitin
Kun ohjausjärjestelmä on asennettu tietokoneeseen, sinun täytyy tehdä joitakin toimenpiteitä määrittää käyttöympäristön. Tämä tehdään vain kerran. Päivitettäessä kaikki asetukset tallennetaan. Ne voidaan muuttaa milloin tahansa.
Git sisältää apuohjelma git config, jonka avulla voidaan tehdä asetuksia ja valvoa järjestelmän toimintaa sekä ulkonäkö. Nämä parametrit voidaan tallentaa kolmessa paikassa:
- Sisältävä tiedosto arvoja, jotka ovat yhteisiä kaikille käyttäjille ja arkistot.
- Tiedosto, joka sisältää asetukset tietylle käyttäjälle.
- Asetustiedostoon sijaitsee nykyisen arkistossa. Tällaiset parametrit ovat voimassa vain sitä.
mukautetun nimen
Ensinnäkin, asennuksen jälkeen, sinun on annettava käyttäjänimi ja sähköpostiosoite. Tämä on erittäin tärkeää, sillä jokainen sitoutuvat (säästää tilaa) sisältää dataa. Ne sisältyvät velvoittaa kaikki lähetetty, eikä sitä voi muuttaa myöhemmin.
Jos määrittelet -Globaali vaihtoehdon, nämä asetukset on tehtävä kerran.
Valitseminen tekstieditori
Kun olet määritellyt nimi editorin valita, mikä olisi tarpeen, jos kirjoitat viestejä Gitissä. Oletuksena käyttävät standardi käyttöjärjestelmä editori. Jos käyttäjä haluaa käyttää muita, sinun täytyy rekisteröidä sen kokoonpanon tiedoston core.editor linjaa.
Tarkista asetukset
Tietää perusasiat Gitin, sinun on voitava tarkistaa käytettäviä asetuksia. Tätä tarkoitusta joukkueen git config -listalla. Se näyttää kaikki vaihtoehdot, jotka löytyvät. Jotkut vaihtoehdot nimet saatetaan mainita useammin kuin kerran. Tämä johtuu siitä, että Git lukee saman avaimen eri tiedostoista. Tässä tilanteessa, viimeinen arvoa käytetään kunkin avain. On mahdollista tarkistaa arvot tiettyjä näppäimiä, jotka sopivat joukkue sijasta «list» - «{avain}".
Miten luoda arkiston
Tämän tavoitteen saavuttamiseksi kahdella tavalla. Ensimmäinen on tuoda nykyisessä hakemistossa tai hanke. Toinen - klooni palvelimelta olemassa olevan arkistoon.
Luo tähän hakemistoon
Jos käyttäjä päättää käytön aloittamisesta Gitin olemassa olevaan hankkeeseen, sen täytyy mennä hakemistoon ja alustaa järjestelmän. Tämä edellyttää joukkue git init. Se luo alihakemistoon hakemiston, joka sisältää kaikki tarvittavat tiedostot. Tässä vaiheessa ei ole vielä asennettu versionhallinta projektissa. Tiedostojen lisääminen hallita tarpeeseen indeksiin ja tehdä ensimmäisen tallennuksen muutokset.
kloonaus arkiston
Saada kopion olemassa olevan loppusijoituslaitoksen tarvitsevat joukkue git klooni. Avulla Git saa kopion lähes kaikki tiedot palvelimelta. Tämä koskee kaikkia versiota kustakin tiedostosta. Erittäin kätevä ominaisuus, kuten pettäessä palvelimen ohjelmoija voi käyttää klooni tahansa asiakasta palauttamaan palvelin tilaan, jossa se oli, kun kloonaus. Tämä on samanlainen kuin palautuspiste.
Poistaminen tiedosto Gitissä
Poistaa minkä tahansa tiedoston voi olla, jos jätämme sen indeksi, eli tarkkailtavan tiedostoja. Tämä edellyttää joukkue git rm. Se poistaa myös tiedoston käyttäjän hakemistoon. Sitten sinun täytyy suorittaa sitoutua. Hänen jälkeensä tiedosto yksinkertaisesti katoaa eikä enää seurata. Jos se on muuttunut, ja on jo indeksoitu, sitten soveltaa pakko poisto-f vaihtoehto. Tällainen menetelmä estää poistamisen tiedot, joita ei vielä ole ilmoittautunut tilannekuvan ja että ei ole mitään keinoa palauttaa järjestelmän.
Peruuta muutokset
Milloin tahansa, se voi olla tarpeen poistaa mitään toimia. Jos käyttäjällä on sitouduttava aikaisin, unohtaen lisätä joitakin tiedostoja, on mahdollista ylittää sitä käyttämällä vaihtoehtoa --amend. Tätä komentoa käytetään sitoutumaan indeksin. Jos sen jälkeen viimeinen säästöä ei tehty muutoksia, hanke on samassa kunnossa, ja toimittaja on kommentit, jossa käyttäjä voi muokata kaiken, mitä tarvitset. On muistettava, etteivät kaikki peruuttaminen toiminto peruuntuu. Joskus voi pysyvästi poistaa tarvittavat tiedot. Sen pitäisi olla tarkkaavainen.
tulokset
Nyt käyttäjä tulee muodostaa käsitys siitä, mitä Git, miksi tarvitsemme tämän versionhallintajärjestelmä, miten se eroaa muista vastaavista tuotteista. On selvää, että koko arvostelu on tarpeen asentaa toimiva versio Gitin henkilökohtaiset asetukset itse. Ei estä opetusohjelma tai videon kurssin Git for "tutteja", joka pystyy pitämään käyttäjä askel askeleelta läpi prosessin työskennellä järjestelmän.
Similar articles
Trending Now