Git nie dla początkujących

57 %
43 %
Information about Git nie dla początkujących
Software

Published on July 9, 2014

Author: TomekBorek

Source: slideshare.net

Description

Git not for beginners. Confitura talk, in Polish. Describes detached head, commit, repository, SHA1, various ways of ignoring files, interactivity and more.

Git nie dla początkujących http://lafkblogs.wordpress.com/rate-my-talk

GeeCON w Pradze – 23-24 X

Dziś... 1 2 3 5 4

Repozytorium (ang. repository) Surowe - zwykłe Baza wersji - wersjonowane treści

Repozytorium (ang. repository) . `-- .git |-- HEAD |-- objects `-- refs `-- heads

Pełne repo zatem?

Ignorowanie  Lokalnie  Globalnie  „Poza” repo: `-- .git [...] |-- info `-- exclude  ZSH gi

Zatwierdzenie (ang. commit)  Blob  Drzewo  Commit  SHA1

+filename +mode subdir commit - message Dyskretny początek +filename +mode subdir TREE BLOB TREE BLOB BLOB Git for Computer Scientists - BANZAI!

Commit, refs, HEAD, SHA1 + SHA1

SHA1  Funkcja skrótu  1995 rok  Secure Hash Algorithm (kolizje)  Obecnie SHA3 (2012)

SHA1 a nazwa pliku  Litwa  Łotwa  Madagaskar

Niebezpieczne?  NIST i rok 2010  Skrót skrótu i kernel  Niebezpieczne kolizje?  Rola człowieka  Wydajność / rozmiar (20 vs 32)  Kompatybilność wstecz  Co znaczy to samo SHA1?

Git a SVN czyli delta vs migawka To samo SHA1 to nie problem.

Głowica, znacznik (ang. HEAD, tag)  Głowica przypięta do gałązki  Mamy gałązkę!  git symbolic-ref HEAD  Tag = wyróżnienie  Nazwa  Komunikat

Detached head (odpięta głowica)

Gałąź bez nazwy?

Pojęciowniczek  Repozytorium (ang. repository)  Migawka, przyrost, delta  Zatwierdzony stan (ang. commit)  Głowica (ang. head)  Hasz, funkcja skrótu (ang. hash, tu: SHA1)  Gałąź (ang. Branch)?  Graf skierowany acykliczny (ang. DAG, Directed Acyclic Graph)

Interaktywność  Add  Patch  Commit  Add  Rebase  Squash

Wisienka na torcie  Instaweb  Daemon

Pytania? http://lafkblogs.wordpress.com/rate-my-talk

Add a comment

Related presentations

Speaker: Matt Stine Developing for the Cloud Track Marc Andressen has famou...

This presentation explains how to develop a Web API in Java using (JAX-RS or Restl...

1 App,

1 App,

November 10, 2014

How to bring innovation to your organization by streamlining the deployment proces...

Cisco Call-control solutions can handle voice, video and data

Nathan Sharp of Siemens Energy recently spoke at the SAP Project Management in Atl...

Related pages

2014 - Tomasz Borek - Git nie dla początkujących - YouTube

Git nie dla początkujących To nie jest prezentacja dla kompletnych nowicjuszy, to nie jest też wiedza potrzebna do bezstresowego używania ...
Read more

Git dla początkujących - cz. 1 - Podstawy Gita - YouTube

Git dla początkujących - cz. 1 - Podstawy Gita ... 2014 - Tomasz Borek - Git nie dla początkujących - Duration: 57:12. confiturapl 2,227 views.
Read more

Git nie dla początkujących - Software

Git not for beginners. Confitura talk, in Polish. Describes detached head, commit, repository, SHA1, various ways of ignoring files, interactivity and more.
Read more

GIT dla początkujących - AntyWeb - Antyweb.pl najlepszy ...

Ja rozumiem, że to artykuł dla bardzo początkujących, ale nie mogę oprzeć się wrażeniu, że trochę zbyt pobieżnie ująłeś ten temat i w sumie z ...
Read more

Warsztat: Git dla początkujących | Facebook

Git dla początkujących 10 czerwca 2015, 18:30 Sala 13, ... Jeżeli jeszcze nie używasz żadnego z popularnych rozwiązań, najwyższy czas zacząć!
Read more

Komendy Git dla początkujących – crashkurs | jWerk by ...

O zaletach GIT nie będę się rozpisywał ... można znaleźć sporo w internecie :) Co mnie osobiście ujęło to: że jest to system rozproszony (każdy ...
Read more

git - prosty przewodnik - nic skomplikowanego!

Prosty przewodnik dla początkujących. nic skomplikowanego ;) ... git branch -d feature_x gałąź nie jest dostępna dla innych dopóki nie wyślesz jej ...
Read more

Książki i nie tylko...: Gitara dla początkujących

Chłopiec z gitarą byłby dla mnie parą... - każdy zna ten szlagierowy przebój. Rzeczywiście, chłopcy z gitarą mają wzięcie - czy to z ...
Read more

C ++ Dla PocząTkująCych - Technology - Discover, share ...

Git nie dla początkujących Git not for beginners. Confitura talk, in Polish. Describes detached head, commit, repository, SHA1, ...
Read more