links
play

Links this: //nasinf001/abajric/git-doc.git Demo: - PowerPoint PPT Presentation

Links this: //nasinf001/abajric/git-doc.git Demo: //nasinf001/abajric/git-demo.git Pro Git: http://git-scm.com/book/ Branching Model: http://nvie.com/posts/a-successful-git-branching-mod el/ Tutorial:


  1. Links ● this: //nasinf001/abajric/git-doc.git ● Demo: //nasinf001/abajric/git-demo.git ● Pro Git: http://git-scm.com/book/ ● Branching Model: http://nvie.com/posts/a-successful-git-branching-mod el/ ● Tutorial: https://www.atlassian.com/git/tutorial

  2. Vorteile gegenüber SVN ● Verteilt ● Schnell ● Branch/merge einfacher ● Non-linear History ● workflow ● simple

  3. Nachteile gegenüber SVN ● komplexer ● Repositories sind grösser (nicht immer z.B. Mozilla) ● Kein Checkout von Unterordnern ● Kein Access Control ● Schlechterer GUI support ● Binäre Dateien (Grösse, history split)

  4. basics - distributed centralized distributed

  5. basics ● Snapshots, Not Differences ● Hash ● fast alles wird local ausgeführt ● Daten werden nur hinzugefügt (GC 30 Tage) ● Username / E-Mail

  6. basics - database SVN git

  7. basics - stagin

  8. basics – status lifecycle

  9. basics - commits .git README LICENSE test.rb

  10. basics - commits

  11. branches – pointer

  12. branches - new git branch testing

  13. branches - new

  14. branches - checkout git checkout testing

  15. branches - divergence

  16. branches - divergence git checkout master

  17. branches - divergence

  18. branches - why

  19. branches - why

  20. branches - why

  21. branches - why

  22. branches - why

  23. branches – long-running

  24. branches - topic

  25. remotes - clone

  26. remotes - divergence

  27. remotes - fetch

  28. remotes - divergence

  29. remotes - fetch

  30. rebase – no-ff merge

  31. rebase - linearization

  32. rebase - example

  33. rebase - example

  34. rebase - example

  35. rebase - example

  36. rebase – rewrite history develop fixup feature A develop new feature B added new feature B added fixup feature A new feature A added new feature A added bug fixed bug fixed master master readme file added readme file added initial commit initial commit

  37. rebase – rewrite history develop new feature B added develop new feature C added fixup feature A new feature B added new feature A added new feature A added bug fixed bug fixed master master readme file added readme file added initial commit initial commit

  38. workflow - centralized

  39. workflow – integration manager

  40. workflow – dictator / lieutenants

  41. gitflow – main branches

  42. gitflow – support branches

  43. gitflow – fast forward

  44. gitflow – release

  45. gitflow – hotfix

  46. gitflow – hotfix

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend