git - Rozproszony system kontroli wersji - Strona...
Transcript of git - Rozproszony system kontroli wersji - Strona...
Systemy kontroli wersjigit od wewnatrz
Uzycie gitaKoniec
gitRozproszony system kontroli wersji
sphere.pl
Koło Naukowe Sfera
sphere.pl git
Systemy kontroli wersjigit od wewnatrz
Uzycie gitaKoniec
Ale po co to wszystko?Scentralizowane vs Rozproszone
Spis tresci1 Systemy kontroli wersji
Ale po co to wszystko?Scentralizowane vs Rozproszone
2 git od wewnatrzNiezawodnosc, Bezpieczenstwo, SzybkoscStany plikuProjekt, nie plikiObiektyBranchingCofanie zmian
3 Uzycie gitaCzy ktos tego w ogóle uzywa?WorkflowsPraca w kilka osób
sphere.pl git
Systemy kontroli wersjigit od wewnatrz
Uzycie gitaKoniec
Ale po co to wszystko?Scentralizowane vs Rozproszone
Ale po co to wszystko?
Zachowywanie wczesniejszych wersji plikówWiele wersji projektuPraca w kilka osób nad jednym projektemKopia zapasowaDostep do kodu z róznych maszyn
sphere.pl git
Systemy kontroli wersjigit od wewnatrz
Uzycie gitaKoniec
Ale po co to wszystko?Scentralizowane vs Rozproszone
Ale po co to wszystko?
Zachowywanie wczesniejszych wersji plikówWiele wersji projektuPraca w kilka osób nad jednym projektemKopia zapasowaDostep do kodu z róznych maszyn
sphere.pl git
Systemy kontroli wersjigit od wewnatrz
Uzycie gitaKoniec
Ale po co to wszystko?Scentralizowane vs Rozproszone
Ale po co to wszystko?
Zachowywanie wczesniejszych wersji plikówWiele wersji projektuPraca w kilka osób nad jednym projektemKopia zapasowaDostep do kodu z róznych maszyn
sphere.pl git
Systemy kontroli wersjigit od wewnatrz
Uzycie gitaKoniec
Ale po co to wszystko?Scentralizowane vs Rozproszone
Ale po co to wszystko?
Zachowywanie wczesniejszych wersji plikówWiele wersji projektuPraca w kilka osób nad jednym projektemKopia zapasowaDostep do kodu z róznych maszyn
sphere.pl git
Systemy kontroli wersjigit od wewnatrz
Uzycie gitaKoniec
Ale po co to wszystko?Scentralizowane vs Rozproszone
Ale po co to wszystko?
Zachowywanie wczesniejszych wersji plikówWiele wersji projektuPraca w kilka osób nad jednym projektemKopia zapasowaDostep do kodu z róznych maszyn
sphere.pl git
Systemy kontroli wersjigit od wewnatrz
Uzycie gitaKoniec
Ale po co to wszystko?Scentralizowane vs Rozproszone
Spis tresci1 Systemy kontroli wersji
Ale po co to wszystko?Scentralizowane vs Rozproszone
2 git od wewnatrzNiezawodnosc, Bezpieczenstwo, SzybkoscStany plikuProjekt, nie plikiObiektyBranchingCofanie zmian
3 Uzycie gitaCzy ktos tego w ogóle uzywa?WorkflowsPraca w kilka osób
sphere.pl git
Systemy kontroli wersjigit od wewnatrz
Uzycie gitaKoniec
Ale po co to wszystko?Scentralizowane vs Rozproszone
Scentralizowane vs Rozproszone
IdeaBezpieczenstwoDostep do repozytoriumUprawnieniaCommit failed
sphere.pl git
Systemy kontroli wersjigit od wewnatrz
Uzycie gitaKoniec
Ale po co to wszystko?Scentralizowane vs Rozproszone
Scentralizowane vs Rozproszone
IdeaBezpieczenstwoDostep do repozytoriumUprawnieniaCommit failed
sphere.pl git
Systemy kontroli wersjigit od wewnatrz
Uzycie gitaKoniec
Ale po co to wszystko?Scentralizowane vs Rozproszone
Scentralizowane vs Rozproszone
IdeaBezpieczenstwoDostep do repozytoriumUprawnieniaCommit failed
sphere.pl git
Systemy kontroli wersjigit od wewnatrz
Uzycie gitaKoniec
Ale po co to wszystko?Scentralizowane vs Rozproszone
Scentralizowane vs Rozproszone
IdeaBezpieczenstwoDostep do repozytoriumUprawnieniaCommit failed
sphere.pl git
Systemy kontroli wersjigit od wewnatrz
Uzycie gitaKoniec
Ale po co to wszystko?Scentralizowane vs Rozproszone
Scentralizowane vs Rozproszone
IdeaBezpieczenstwoDostep do repozytoriumUprawnieniaCommit failed
sphere.pl git
Systemy kontroli wersjigit od wewnatrz
Uzycie gitaKoniec
Niezawodnosc, Bezpieczenstwo, SzybkoscStany plikuProjekt, nie plikiObiektyBranchingCofanie zmian
Spis tresci1 Systemy kontroli wersji
Ale po co to wszystko?Scentralizowane vs Rozproszone
2 git od wewnatrzNiezawodnosc, Bezpieczenstwo, SzybkoscStany plikuProjekt, nie plikiObiektyBranchingCofanie zmian
3 Uzycie gitaCzy ktos tego w ogóle uzywa?WorkflowsPraca w kilka osób
sphere.pl git
Systemy kontroli wersjigit od wewnatrz
Uzycie gitaKoniec
Niezawodnosc, Bezpieczenstwo, SzybkoscStany plikuProjekt, nie plikiObiektyBranchingCofanie zmian
Spis tresci1 Systemy kontroli wersji
Ale po co to wszystko?Scentralizowane vs Rozproszone
2 git od wewnatrzNiezawodnosc, Bezpieczenstwo, SzybkoscStany plikuProjekt, nie plikiObiektyBranchingCofanie zmian
3 Uzycie gitaCzy ktos tego w ogóle uzywa?WorkflowsPraca w kilka osób
sphere.pl git
Systemy kontroli wersjigit od wewnatrz
Uzycie gitaKoniec
Niezawodnosc, Bezpieczenstwo, SzybkoscStany plikuProjekt, nie plikiObiektyBranchingCofanie zmian
Stany pliku
sphere.pl git
Systemy kontroli wersjigit od wewnatrz
Uzycie gitaKoniec
Niezawodnosc, Bezpieczenstwo, SzybkoscStany plikuProjekt, nie plikiObiektyBranchingCofanie zmian
Spis tresci1 Systemy kontroli wersji
Ale po co to wszystko?Scentralizowane vs Rozproszone
2 git od wewnatrzNiezawodnosc, Bezpieczenstwo, SzybkoscStany plikuProjekt, nie plikiObiektyBranchingCofanie zmian
3 Uzycie gitaCzy ktos tego w ogóle uzywa?WorkflowsPraca w kilka osób
sphere.pl git
Systemy kontroli wersjigit od wewnatrz
Uzycie gitaKoniec
Niezawodnosc, Bezpieczenstwo, SzybkoscStany plikuProjekt, nie plikiObiektyBranchingCofanie zmian
Pliki
sphere.pl git
Systemy kontroli wersjigit od wewnatrz
Uzycie gitaKoniec
Niezawodnosc, Bezpieczenstwo, SzybkoscStany plikuProjekt, nie plikiObiektyBranchingCofanie zmian
Projekt
sphere.pl git
Systemy kontroli wersjigit od wewnatrz
Uzycie gitaKoniec
Niezawodnosc, Bezpieczenstwo, SzybkoscStany plikuProjekt, nie plikiObiektyBranchingCofanie zmian
Spis tresci1 Systemy kontroli wersji
Ale po co to wszystko?Scentralizowane vs Rozproszone
2 git od wewnatrzNiezawodnosc, Bezpieczenstwo, SzybkoscStany plikuProjekt, nie plikiObiektyBranchingCofanie zmian
3 Uzycie gitaCzy ktos tego w ogóle uzywa?WorkflowsPraca w kilka osób
sphere.pl git
Systemy kontroli wersjigit od wewnatrz
Uzycie gitaKoniec
Niezawodnosc, Bezpieczenstwo, SzybkoscStany plikuProjekt, nie plikiObiektyBranchingCofanie zmian
commit
sphere.pl git
Systemy kontroli wersjigit od wewnatrz
Uzycie gitaKoniec
Niezawodnosc, Bezpieczenstwo, SzybkoscStany plikuProjekt, nie plikiObiektyBranchingCofanie zmian
tree
sphere.pl git
Systemy kontroli wersjigit od wewnatrz
Uzycie gitaKoniec
Niezawodnosc, Bezpieczenstwo, SzybkoscStany plikuProjekt, nie plikiObiektyBranchingCofanie zmian
Historia
sphere.pl git
Systemy kontroli wersjigit od wewnatrz
Uzycie gitaKoniec
Niezawodnosc, Bezpieczenstwo, SzybkoscStany plikuProjekt, nie plikiObiektyBranchingCofanie zmian
Spis tresci1 Systemy kontroli wersji
Ale po co to wszystko?Scentralizowane vs Rozproszone
2 git od wewnatrzNiezawodnosc, Bezpieczenstwo, SzybkoscStany plikuProjekt, nie plikiObiektyBranchingCofanie zmian
3 Uzycie gitaCzy ktos tego w ogóle uzywa?WorkflowsPraca w kilka osób
sphere.pl git
Systemy kontroli wersjigit od wewnatrz
Uzycie gitaKoniec
Niezawodnosc, Bezpieczenstwo, SzybkoscStany plikuProjekt, nie plikiObiektyBranchingCofanie zmian
Branching
sphere.pl git
Systemy kontroli wersjigit od wewnatrz
Uzycie gitaKoniec
Niezawodnosc, Bezpieczenstwo, SzybkoscStany plikuProjekt, nie plikiObiektyBranchingCofanie zmian
hotfix na produkcji
sphere.pl git
Systemy kontroli wersjigit od wewnatrz
Uzycie gitaKoniec
Niezawodnosc, Bezpieczenstwo, SzybkoscStany plikuProjekt, nie plikiObiektyBranchingCofanie zmian
Merging
sphere.pl git
Systemy kontroli wersjigit od wewnatrz
Uzycie gitaKoniec
Niezawodnosc, Bezpieczenstwo, SzybkoscStany plikuProjekt, nie plikiObiektyBranchingCofanie zmian
Merging
sphere.pl git
Systemy kontroli wersjigit od wewnatrz
Uzycie gitaKoniec
Niezawodnosc, Bezpieczenstwo, SzybkoscStany plikuProjekt, nie plikiObiektyBranchingCofanie zmian
Rebasing
sphere.pl git
Systemy kontroli wersjigit od wewnatrz
Uzycie gitaKoniec
Niezawodnosc, Bezpieczenstwo, SzybkoscStany plikuProjekt, nie plikiObiektyBranchingCofanie zmian
Rebasing
sphere.pl git
Systemy kontroli wersjigit od wewnatrz
Uzycie gitaKoniec
Niezawodnosc, Bezpieczenstwo, SzybkoscStany plikuProjekt, nie plikiObiektyBranchingCofanie zmian
Spis tresci1 Systemy kontroli wersji
Ale po co to wszystko?Scentralizowane vs Rozproszone
2 git od wewnatrzNiezawodnosc, Bezpieczenstwo, SzybkoscStany plikuProjekt, nie plikiObiektyBranchingCofanie zmian
3 Uzycie gitaCzy ktos tego w ogóle uzywa?WorkflowsPraca w kilka osób
sphere.pl git
Systemy kontroli wersjigit od wewnatrz
Uzycie gitaKoniec
Niezawodnosc, Bezpieczenstwo, SzybkoscStany plikuProjekt, nie plikiObiektyBranchingCofanie zmian
diff
sphere.pl git
Systemy kontroli wersjigit od wewnatrz
Uzycie gitaKoniec
Niezawodnosc, Bezpieczenstwo, SzybkoscStany plikuProjekt, nie plikiObiektyBranchingCofanie zmian
checkout
sphere.pl git
Systemy kontroli wersjigit od wewnatrz
Uzycie gitaKoniec
Niezawodnosc, Bezpieczenstwo, SzybkoscStany plikuProjekt, nie plikiObiektyBranchingCofanie zmian
amend
sphere.pl git
Systemy kontroli wersjigit od wewnatrz
Uzycie gitaKoniec
Niezawodnosc, Bezpieczenstwo, SzybkoscStany plikuProjekt, nie plikiObiektyBranchingCofanie zmian
revert
sphere.pl git
Systemy kontroli wersjigit od wewnatrz
Uzycie gitaKoniec
Niezawodnosc, Bezpieczenstwo, SzybkoscStany plikuProjekt, nie plikiObiektyBranchingCofanie zmian
revert
sphere.pl git
Systemy kontroli wersjigit od wewnatrz
Uzycie gitaKoniec
Niezawodnosc, Bezpieczenstwo, SzybkoscStany plikuProjekt, nie plikiObiektyBranchingCofanie zmian
reset
sphere.pl git
Systemy kontroli wersjigit od wewnatrz
Uzycie gitaKoniec
Niezawodnosc, Bezpieczenstwo, SzybkoscStany plikuProjekt, nie plikiObiektyBranchingCofanie zmian
reset
sphere.pl git
Systemy kontroli wersjigit od wewnatrz
Uzycie gitaKoniec
Czy ktos tego w ogóle uzywa?WorkflowsPraca w kilka osób
Spis tresci1 Systemy kontroli wersji
Ale po co to wszystko?Scentralizowane vs Rozproszone
2 git od wewnatrzNiezawodnosc, Bezpieczenstwo, SzybkoscStany plikuProjekt, nie plikiObiektyBranchingCofanie zmian
3 Uzycie gitaCzy ktos tego w ogóle uzywa?WorkflowsPraca w kilka osób
sphere.pl git
Systemy kontroli wersjigit od wewnatrz
Uzycie gitaKoniec
Czy ktos tego w ogóle uzywa?WorkflowsPraca w kilka osób
Czy ktos tego w ogóle uzywa?
GitLinux KernelPerlEclipseGnomeKDEQtRuby on RailsAndroidPostgreSQLDebianX.org
sphere.pl git
Systemy kontroli wersjigit od wewnatrz
Uzycie gitaKoniec
Czy ktos tego w ogóle uzywa?WorkflowsPraca w kilka osób
Spis tresci1 Systemy kontroli wersji
Ale po co to wszystko?Scentralizowane vs Rozproszone
2 git od wewnatrzNiezawodnosc, Bezpieczenstwo, SzybkoscStany plikuProjekt, nie plikiObiektyBranchingCofanie zmian
3 Uzycie gitaCzy ktos tego w ogóle uzywa?WorkflowsPraca w kilka osób
sphere.pl git
Systemy kontroli wersjigit od wewnatrz
Uzycie gitaKoniec
Czy ktos tego w ogóle uzywa?WorkflowsPraca w kilka osób
Branching workflows
sphere.pl git
Systemy kontroli wersjigit od wewnatrz
Uzycie gitaKoniec
Czy ktos tego w ogóle uzywa?WorkflowsPraca w kilka osób
Branching workflows
sphere.pl git
Systemy kontroli wersjigit od wewnatrz
Uzycie gitaKoniec
Czy ktos tego w ogóle uzywa?WorkflowsPraca w kilka osób
Distributed workflows
sphere.pl git
Systemy kontroli wersjigit od wewnatrz
Uzycie gitaKoniec
Czy ktos tego w ogóle uzywa?WorkflowsPraca w kilka osób
Distributed workflows
sphere.pl git
Systemy kontroli wersjigit od wewnatrz
Uzycie gitaKoniec
Czy ktos tego w ogóle uzywa?WorkflowsPraca w kilka osób
Distributed workflows
sphere.pl git
Systemy kontroli wersjigit od wewnatrz
Uzycie gitaKoniec
Czy ktos tego w ogóle uzywa?WorkflowsPraca w kilka osób
Spis tresci1 Systemy kontroli wersji
Ale po co to wszystko?Scentralizowane vs Rozproszone
2 git od wewnatrzNiezawodnosc, Bezpieczenstwo, SzybkoscStany plikuProjekt, nie plikiObiektyBranchingCofanie zmian
3 Uzycie gitaCzy ktos tego w ogóle uzywa?WorkflowsPraca w kilka osób
sphere.pl git
Systemy kontroli wersjigit od wewnatrz
Uzycie gitaKoniec
Czy ktos tego w ogóle uzywa?WorkflowsPraca w kilka osób
Jak sie porozumiec?
system plikówsshhttp(s)gitgithub
sphere.pl git
Systemy kontroli wersjigit od wewnatrz
Uzycie gitaKoniec
Czy ktos tego w ogóle uzywa?WorkflowsPraca w kilka osób
Zdalne repozytorium to branch!
sphere.pl git
Systemy kontroli wersjigit od wewnatrz
Uzycie gitaKoniec
Czy ktos tego w ogóle uzywa?WorkflowsPraca w kilka osób
workflow
sphere.pl git
Systemy kontroli wersjigit od wewnatrz
Uzycie gitaKoniec
Zródła + warte odwiedzeniaKoniec
Zródła + warte odwiedzenia
http://progit.org/http://marklodato.github.com/visual-git-guide/index-en.htmlhttp://git-scm.com/https://github.com/
sphere.pl git