Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Pažabokim istoriją
mdonatas@gmail.com
@mdonatas
Eiga
• Kas yra Git
• Git objektinis modelis
• Demonstracijos
• Merge/rebase
• Staging
• Stashing
• Darbas su local (vietin...
Kas yra Git
• Decentralizuota kodo versijavimo sistema
• Sukurta Linus Torvalds’o Linux branduolio kodo versijavimui
• Pas...
Page 4
Git objektinis modelis
Page 5
Komitai yra „snapshot’ai“
DEMO
Žodynėlis
Page 7
HEAD Dabartinio branch’o viršūnė (realiai atitinka komitą, kuris šiuo
metu yra direktorijoje)
origin Defa...
Naudingos nuorodos
Page 8
• http://git-scm.com/book
• „Atviro kodo“ knyga apie Git
• https://www.google.com/ arba http://s...
KLAUSIMAI
Upcoming SlideShare
Loading in …5
×

Donatas Mačiūnas "Git - pažabokim istoriją"

783 views

Published on

.NET Crowd Meeting #1

  • Be the first to comment

  • Be the first to like this

Donatas Mačiūnas "Git - pažabokim istoriją"

  1. 1. Pažabokim istoriją mdonatas@gmail.com @mdonatas
  2. 2. Eiga • Kas yra Git • Git objektinis modelis • Demonstracijos • Merge/rebase • Staging • Stashing • Darbas su local (vietiniais) ir remote (nutolusiais) branch’ais • ... • Klausimai Page 2
  3. 3. Kas yra Git • Decentralizuota kodo versijavimo sistema • Sukurta Linus Torvalds’o Linux branduolio kodo versijavimui • Pasirodė 2005 balandį • Pradinė implementacija – daugybė atskirų Perl skriptų, Git’as daug pažengė nuo tada Page 3
  4. 4. Page 4 Git objektinis modelis
  5. 5. Page 5 Komitai yra „snapshot’ai“
  6. 6. DEMO
  7. 7. Žodynėlis Page 7 HEAD Dabartinio branch’o viršūnė (realiai atitinka komitą, kuris šiuo metu yra direktorijoje) origin Default’inis pavadinimas kilmės (origin) repozitorijos master Default’inis pavadinimas pirmo branch’o branch Kelias nuo branch’o viršūnės iki pirmo komito staging (index) Tarpinė vieta tarp atliktų pakeitimų ir komito cherry pick Užkelti pasirinktą komitą dabartinei šakai
  8. 8. Naudingos nuorodos Page 8 • http://git-scm.com/book • „Atviro kodo“ knyga apie Git • https://www.google.com/ arba http://stackoverflow.com/ • Rimtai :) • http://dev.solita.fi/2013/07/04/whats-in-a-good-commit.html • http://code.google.com/p/gitextensions/ • Veikiausiai geriausias Git klientas • https://bitbucket.org/jtuc/winmerge2011/downloads • Puikus Diff įrankis (instaliacija kiek keistoka) • http://www.perforce.com/product/components/perforce-visual-merge-and-diff- tools • Puikus merge įrankis (rinkitės tik Visual Merge Tool (P4Merge) instaliacijos metu)
  9. 9. KLAUSIMAI

×