Ero sivun ”Git” versioiden välillä

Siirry navigaatioon Siirry hakuun
1 647 merkkiä lisätty ,  24. lokakuuta 2009
tagit
p (→‎Haarat: haaran poistaminen)
(tagit)
Rivi 173: Rivi 173:
Komento varmistaa, että haarassa tehty kehitystyö on liitetty johonkin toiseen haaraan. Jos muualle liittämätön haara halutaan tarkoituksella hylätä käytetään valitsinta <tt>-D</tt>:
Komento varmistaa, että haarassa tehty kehitystyö on liitetty johonkin toiseen haaraan. Jos muualle liittämätön haara halutaan tarkoituksella hylätä käytetään valitsinta <tt>-D</tt>:
  $ git branch -D testailu
  $ git branch -D testailu
=== Tagit ja tunnisteet ===
Kuten aiemmin huomattiin, jokaiseen committiin viitataan yksilöllisellä mystisellä kirjain- ja numeroyhdistelmällä. Tämän lisäksi Git mahdollistaa tiettyjen committien nimeämisen selväkielisillä tageilla. Esimerkiksi nimetään alussa ensimmäisen korjauksen jälkeen tehty commit nimelle "v1.0":
$ git tag v1.0 770194dd647d7f
Tässä 770194dd647d7f on alkuosa kyseiseen muokkauksen tunniste (ja luultavasti eroaa omassa järjestelmässäsi). Aina, kun Gitissä viitataan tiettyyn muokkaukseen sen tunnisteella riittää kirjoittaa tunnisteen alkuosaa niin pitkälle, että se yksilöi tietyn tunnistenumeron versiohistoriasta.
Tagitetaan vastaavasti uusin committi versiolle 2.0:
$ git tag v2.0
Kaikki määritetyt tagit saa listattua komennolla
$ git tag
v1.0
v2.0
Nyt voidaan esimerkiksi vertailla näiden kahden commitin välillä tapahtuneita muutoksia:
$ git diff v1.0 v2.0
Tässä voitaisiin toki käyttää tagien sijasta myös tunnisteita, mutta tagit selkeyttävät tilannetta. Nykyiseen tilanteeseen voi viitata "tagilla" HEAD, jolloin version 1.0 jälkeen tehdyt muutokset näkisi komennolla
$ git diff v1.0 HEAD
Kahden tilan välillä tapahtuneet commitit nähdään antamalla <tt>git log</tt> -komennolla parametrina alku- ja lopputila:
$ git log v1.0..v2.0
näyttäisi tagilla v1.0 merkityn tilan jälkeen tapahtuneet muutokset tagiin v2.0 asti.
Yleisesti kaikissa tapauksissa, joissa Gitille annettaisiin commitin tunniste, voidaan käyttää myös kyseiselle commitille merkattua tagia. Katsotaan esimerkiksi millaiseen committiin asetettiin tagi v2.0:
$ git show v2.0


==Aiheesta muualla==
==Aiheesta muualla==

Navigointivalikko