Your SlideShare is downloading. ×
Advanced Git



         David Soria Parra I 1 Jun 2010 | @dsp_
                              1.




                     ...
What I expect




                          Advanced Git I   Mayflower GmbH I Jun 1 2010 I
                                ...
What I expect



          I    You already used Git




                                      Advanced Git I   Mayflower G...
What I expect



          I    You already used Git
          I    You know how to commit




                           ...
What I expect



          I    You already used Git
          I    You know how to commit
          I    You know how to ...
What I expect



          I    You already used Git
          I    You know how to commit
          I    You know how to ...
Motivation




                        Advanced Git I   Mayflower GmbH I Jun 1 2010 I
                                     ...
Motivation



          I    OSS Projects migrate: Zend Framework, phpBB, PHPUnit, ...




                               ...
Motivation



          I    OSS Projects migrate: Zend Framework, phpBB, PHPUnit, ...
          I    Bigger projects have...
Motivation



          I    OSS Projects migrate: Zend Framework, phpBB, PHPUnit, ...
          I    Bigger projects have...
Beispiel

    developer




                                   Advanced Git I   Mayflower GmbH I Jun 1 2010 I
             ...
A typical work flow




                 Edit




                               Advanced Git I   Mayflower GmbH I Jun 1 201...
A typical work flow




                 Edit          Commit




                                        Advanced Git I   ...
A typical work flow




                 Edit          Commit




                                        Advanced Git I   ...
A typical work flow




                 Edit          Commit                    Publish




                              ...
Feature Branch
                          „Every feature on a branch“




                                                 ...
Advanced Git I   Mayflower GmbH I Jun 1 2010 I
                                                              1,

Montag, 14...
Advanced Git I   Mayflower GmbH I Jun 1 2010 I
                                                              1,

Montag, 14...
master

                                 Advanced Git I   Mayflower GmbH I Jun 1 2010 I
                                   ...
master

                                 Advanced Git I   Mayflower GmbH I Jun 1 2010 I
                                   ...
master

                                 Advanced Git I   Mayflower GmbH I Jun 1 2010 I
                                   ...
feature-x



                                    master

                                             Advanced Git I   May...
feature-x



                                    master

                                             Advanced Git I   May...
feature-x



                                                       master
                        DAG (Directed Acyclic G...
master
                                                 feature-y



                        git checkout feature-y       ...
master
                                                 feature-y



                        git checkout feature-y       ...
master
                                                 feature-y



                        git checkout feature-y       ...
master




                                                                                                feature-y
     ...
Branch and Rebase




               Commit




                              Advanced Git I   Mayflower GmbH I Jun 1 2010 ...
Branch and Rebase




               Commit         Rebase




                                       Advanced Git I   May...
Branch and Rebase




               Commit         Rebase




                                       Advanced Git I   May...
Branch and Rebase




               Commit         Rebase                    Merge




                                  ...
Interactive Rebasing




         git rebase -i bf0225ae   pick / rotate        squash


                                 ...
Interactive Rebasing




                                                                   feature-y
         git rebase ...
Interactive Rebasing




                                      bf0255ae




                                              ...
Interactive Rebasing




                                      bf0255ae




                                              ...
Interactive Rebasing




                                      bf0255ae




                                              ...
Interactive Rebasing




                                      bf0255ae




                                              ...
„Never rebase branches that you pulled or
                        pushed. Rebase local branches only!“




               ...
Index




                        Advanced Git I   Mayflower GmbH I Jun 1 2010 I
                                          ...
$ git status
                    # On branch master
                    # Changed but not updated:
                    # (...
Advanced Git I   Mayflower GmbH I Jun 1 2010 I
                                                              1,

Montag, 14...
working directory   index     repository




                                            Advanced Git I   Mayflower GmbH I ...
working directory           index     repository


                            git add [file]




                         ...
working directory            index     repository


                            git add [file]

                           ...
working directory            index                  repository


                            git add [file]

              ...
working directory            index                  repository


                            git add [file]

              ...
static int run_builtin(struct cmd_st
                        +     int status, help;
                             struct s...
static int run_builtin(struct cmd_st
                        +     int status, help;
                             struct s...
New concepts
                        New possibilities



                                            Advanced Git I   May...
Project




                        Advanced Git I   Mayflower GmbH I Jun 1 2010 I
                                        ...
externe Module




             submodules
                          Advanced Git I   Mayflower GmbH I Jun 1 2010 I
       ...
phpBB




                                            git init phpBB


                        git submodule add git://......
phpBB


                                                                 git.zendframework.com
                        Zen...
phpBB


                        Zend Framework 2                        git.zendframework.com


                        Sy...
phpBB


                        Zend Framework 2                        git.zendframework.com


                        Sy...
phpBB


                        Zend Framework 2                        git.zendframework.com


                        Sy...
mr obvious says:   Git is not subversion




                                                   Advanced Git I   Mayflower ...
system integration




     Administration
                                        Advanced Git I   Mayflower GmbH I Jun 1 ...
Windows
                        Advanced Git I   Mayflower GmbH I Jun 1 2010 I
                                            ...
CRLF




                        Advanced Git I   Mayflower GmbH I Jun 1 2010 I
                                           ...
CRLF



          I    There is no svn:eol-style




                                           Advanced Git I   Mayflower ...
CRLF



          I    There is no svn:eol-style




                                           Advanced Git I   Mayflower ...
CRLF



          I    There is no svn:eol-style


          I    Modifications but no commit possible?




               ...
CRLF



          I    There is no svn:eol-style


          I    Modifications but no commit possible?
          I    git ...
CRLF



          I    There is no svn:eol-style


          I    Modifications but no commit possible?
          I    git ...
FileMode




                        Advanced Git I   Mayflower GmbH I Jun 1 2010 I
                                       ...
FileMode



          I    Windows Share or FAT filesystem change your exec bit?




                                      ...
FileMode



          I    Windows Share or FAT filesystem change your exec bit?
          I    git config core.fileMode fals...
Server




                        Advanced Git I   Mayflower GmbH I Jun 1 2010 I
                                         ...
Server



          I    No git daemon




                               Advanced Git I   Mayflower GmbH I Jun 1 2010 I
  ...
Server



          I    No git daemon
          I    No symlinks (FAT filesystem)




                                    ...
Server



          I    No git daemon
          I    No symlinks (FAT filesystem)
                 I      git config core.s...
Reflog




                        Advanced Git I   Mayflower GmbH I Jun 1 2010 I
                                          ...
Reflog




                        Advanced Git I   Mayflower GmbH I Jun 1 2010 I
                                          ...
Reflog



          I    Your No 1. tool for recovery




                                              Advanced Git I   Ma...
Reflog



          I    Your No 1. tool for recovery




                                              Advanced Git I   Ma...
Reflog



          I    Your No 1. tool for recovery


          I learn it, it‘s IMPORTANT!




                         ...
HEAD@{1}
                git checkout test   git checkout master              git branch -D test



                      ...
HEAD@{1}
                git checkout test   git checkout master              git branch -D test



                      ...
Git can be tricky...
                            ...but it‘s simple once you
                                           un...
Summary




                        Advanced Git I   Mayflower GmbH I Jun 1 2010 I
                                        ...
Summary



          I    DAG and Rebase




                                Advanced Git I   Mayflower GmbH I Jun 1 2010 I...
Summary



          I    DAG and Rebase
          I    Index




                                Advanced Git I   Mayflowe...
Summary



          I    DAG and Rebase
          I    Index
          I    Submodule




                               ...
Summary



          I    DAG and Rebase
          I    Index
          I    Submodule
          I    Reflog




          ...
More....




                        Advanced Git I   Mayflower GmbH I Jun 1 2010 I
                                       ...
More....



          I    Concepts




                          Advanced Git I   Mayflower GmbH I Jun 1 2010 I
          ...
More....



          I    Concepts
                I       Storage format




                                         Ad...
More....



          I    Concepts
                I       Storage format
                I       Refspecs




          ...
More....



          I    Concepts
                I       Storage format
                I       Refspecs
              ...
More....



          I    Concepts
                I       Storage format
                I       Refspecs
              ...
More....



          I    Concepts
                I       Storage format
                I       Refspecs
              ...
More....



          I    Concepts
                I       Storage format
                I       Refspecs
              ...
Thank you




                        Questions?


                                     © 2010 Mayflower GmbH

Montag, 14. ...
Upcoming SlideShare
Loading in...5
×

Advanced Git

13,198

Published on

Published in: Technology, Sports
1 Comment
57 Likes
Statistics
Notes
  • Tags it. Really a good PPT for git.
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total Views
13,198
On Slideshare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
0
Comments
1
Likes
57
Embeds 0
No embeds

No notes for slide

Transcript of "Advanced Git"

  1. 1. Advanced Git David Soria Parra I 1 Jun 2010 | @dsp_ 1. © 2010 Mayflower GmbH Montag, 14. Juni 2010
  2. 2. What I expect Advanced Git I Mayflower GmbH I Jun 1 2010 I 1, Montag, 14. Juni 2010
  3. 3. What I expect I You already used Git Advanced Git I Mayflower GmbH I Jun 1 2010 I 1, Montag, 14. Juni 2010
  4. 4. What I expect I You already used Git I You know how to commit Advanced Git I Mayflower GmbH I Jun 1 2010 I 1, Montag, 14. Juni 2010
  5. 5. What I expect I You already used Git I You know how to commit I You know how to branch Advanced Git I Mayflower GmbH I Jun 1 2010 I 1, Montag, 14. Juni 2010
  6. 6. What I expect I You already used Git I You know how to commit I You know how to branch I You know remotes Advanced Git I Mayflower GmbH I Jun 1 2010 I 1, Montag, 14. Juni 2010
  7. 7. Motivation Advanced Git I Mayflower GmbH I Jun 1 2010 I 1, Montag, 14. Juni 2010
  8. 8. Motivation I OSS Projects migrate: Zend Framework, phpBB, PHPUnit, ... Advanced Git I Mayflower GmbH I Jun 1 2010 I 1, Montag, 14. Juni 2010
  9. 9. Motivation I OSS Projects migrate: Zend Framework, phpBB, PHPUnit, ... I Bigger projects have more complex workflows Advanced Git I Mayflower GmbH I Jun 1 2010 I 1, Montag, 14. Juni 2010
  10. 10. Motivation I OSS Projects migrate: Zend Framework, phpBB, PHPUnit, ... I Bigger projects have more complex workflows I Git is at the beginning of the tech lifecycle Advanced Git I Mayflower GmbH I Jun 1 2010 I 1, Montag, 14. Juni 2010
  11. 11. Beispiel developer Advanced Git I Mayflower GmbH I Jun 1 2010 I 1, Montag, 14. Juni 2010
  12. 12. A typical work flow Edit Advanced Git I Mayflower GmbH I Jun 1 2010 I 1, Montag, 14. Juni 2010
  13. 13. A typical work flow Edit Commit Advanced Git I Mayflower GmbH I Jun 1 2010 I 1, Montag, 14. Juni 2010
  14. 14. A typical work flow Edit Commit Advanced Git I Mayflower GmbH I Jun 1 2010 I 1, Montag, 14. Juni 2010
  15. 15. A typical work flow Edit Commit Publish Advanced Git I Mayflower GmbH I Jun 1 2010 I 1, Montag, 14. Juni 2010
  16. 16. Feature Branch „Every feature on a branch“ Advanced Git I Mayflower GmbH I Jun 1 2010 I 1, Montag, 14. Juni 2010
  17. 17. Advanced Git I Mayflower GmbH I Jun 1 2010 I 1, Montag, 14. Juni 2010
  18. 18. Advanced Git I Mayflower GmbH I Jun 1 2010 I 1, Montag, 14. Juni 2010
  19. 19. master Advanced Git I Mayflower GmbH I Jun 1 2010 I 1, Montag, 14. Juni 2010
  20. 20. master Advanced Git I Mayflower GmbH I Jun 1 2010 I 1, Montag, 14. Juni 2010
  21. 21. master Advanced Git I Mayflower GmbH I Jun 1 2010 I 1, Montag, 14. Juni 2010
  22. 22. feature-x master Advanced Git I Mayflower GmbH I Jun 1 2010 I 1, Montag, 14. Juni 2010
  23. 23. feature-x master Advanced Git I Mayflower GmbH I Jun 1 2010 I 1, Montag, 14. Juni 2010
  24. 24. feature-x master DAG (Directed Acyclic Graph) Advanced Git I Mayflower GmbH I Jun 1 2010 I 1, Montag, 14. Juni 2010
  25. 25. master feature-y git checkout feature-y git rebase master Advanced Git I Mayflower GmbH I Jun 1 2010 I 1, Montag, 14. Juni 2010
  26. 26. master feature-y git checkout feature-y git rebase master Advanced Git I Mayflower GmbH I Jun 1 2010 I 1, Montag, 14. Juni 2010
  27. 27. master feature-y git checkout feature-y git rebase master Advanced Git I Mayflower GmbH I Jun 1 2010 I 1, Montag, 14. Juni 2010
  28. 28. master feature-y git checkout feature-y git rebase master Advanced Git I Mayflower GmbH I Jun 1 2010 I 1, Montag, 14. Juni 2010
  29. 29. Branch and Rebase Commit Advanced Git I Mayflower GmbH I Jun 1 2010 I 1, Montag, 14. Juni 2010
  30. 30. Branch and Rebase Commit Rebase Advanced Git I Mayflower GmbH I Jun 1 2010 I 1, Montag, 14. Juni 2010
  31. 31. Branch and Rebase Commit Rebase Advanced Git I Mayflower GmbH I Jun 1 2010 I 1, Montag, 14. Juni 2010
  32. 32. Branch and Rebase Commit Rebase Merge Advanced Git I Mayflower GmbH I Jun 1 2010 I 1, Montag, 14. Juni 2010
  33. 33. Interactive Rebasing git rebase -i bf0225ae pick / rotate squash Advanced Git I Mayflower GmbH I Jun 1 2010 I 1, Montag, 14. Juni 2010
  34. 34. Interactive Rebasing feature-y git rebase -i bf0225ae pick / rotate squash Advanced Git I Mayflower GmbH I Jun 1 2010 I 1, Montag, 14. Juni 2010
  35. 35. Interactive Rebasing bf0255ae feature-y git rebase -i bf0225ae pick / rotate squash Advanced Git I Mayflower GmbH I Jun 1 2010 I 1, Montag, 14. Juni 2010
  36. 36. Interactive Rebasing bf0255ae feature-y git rebase -i bf0225ae pick / rotate squash Advanced Git I Mayflower GmbH I Jun 1 2010 I 1, Montag, 14. Juni 2010
  37. 37. Interactive Rebasing bf0255ae feature-y git rebase -i bf0225ae pick / rotate squash Advanced Git I Mayflower GmbH I Jun 1 2010 I 1, Montag, 14. Juni 2010
  38. 38. Interactive Rebasing bf0255ae feature-y git rebase -i bf0225ae pick / rotate squash Advanced Git I Mayflower GmbH I Jun 1 2010 I 1, Montag, 14. Juni 2010
  39. 39. „Never rebase branches that you pulled or pushed. Rebase local branches only!“ Advanced Git I Mayflower GmbH I Jun 1 2010 I 1, Montag, 14. Juni 2010
  40. 40. Index Advanced Git I Mayflower GmbH I Jun 1 2010 I 1, Montag, 14. Juni 2010
  41. 41. $ git status # On branch master # Changed but not updated: # (use "git add <file>..." to update what will be committed) # (use "git checkout -- <file>..." to discard changes in working directory) # # modified: README.md # no changes added to commit (use "git add" and/or "git commit -a") $ git commit no changes added to commit (use "git add" and/or "git commit -a") Advanced Git I Mayflower GmbH I Jun 1 2010 I 1, Montag, 14. Juni 2010
  42. 42. Advanced Git I Mayflower GmbH I Jun 1 2010 I 1, Montag, 14. Juni 2010
  43. 43. working directory index repository Advanced Git I Mayflower GmbH I Jun 1 2010 I 1, Montag, 14. Juni 2010
  44. 44. working directory index repository git add [file] Advanced Git I Mayflower GmbH I Jun 1 2010 I 1, Montag, 14. Juni 2010
  45. 45. working directory index repository git add [file] git stage [file] Advanced Git I Mayflower GmbH I Jun 1 2010 I 1, Montag, 14. Juni 2010
  46. 46. working directory index repository git add [file] git stage [file] git commit Advanced Git I Mayflower GmbH I Jun 1 2010 I 1, Montag, 14. Juni 2010
  47. 47. working directory index repository git add [file] git stage [file] git commit git commit -a Advanced Git I Mayflower GmbH I Jun 1 2010 I 1, Montag, 14. Juni 2010
  48. 48. static int run_builtin(struct cmd_st + int status, help; struct stat st; const char *prefix; prefix = NULL; help = argc == 2 && !strcmp(argv[1], if (!help) { if (p->option & RUN_SETUP) prefix = setup_git_directory(); + if (use_pager == -1 && p->option + use_pager = check_pager_c + if (use_pager == -1 && p->option + } use_pager = 1; Commit commit_pager_choice(); git add -p Advanced Git I Mayflower GmbH I Jun 1 2010 I 1, Montag, 14. Juni 2010
  49. 49. static int run_builtin(struct cmd_st + int status, help; struct stat st; const char *prefix; prefix = NULL; help = argc == 2 && !strcmp(argv[1], if (!help) { if (p->option & RUN_SETUP) prefix = setup_git_directory(); + if (use_pager == -1 && p->option + use_pager = check_pager_c + if (use_pager == -1 && p->option + } use_pager = 1; Commit commit_pager_choice(); git add -p Advanced Git I Mayflower GmbH I Jun 1 2010 I 1, Montag, 14. Juni 2010
  50. 50. New concepts New possibilities Advanced Git I Mayflower GmbH I Jun 1 2010 I 1, Montag, 14. Juni 2010
  51. 51. Project Advanced Git I Mayflower GmbH I Jun 1 2010 I 1, Montag, 14. Juni 2010
  52. 52. externe Module submodules Advanced Git I Mayflower GmbH I Jun 1 2010 I 1, Montag, 14. Juni 2010
  53. 53. phpBB git init phpBB git submodule add git://..../zf2.git Zend Framework 2 Advanced Git I Mayflower GmbH I Jun 1 2010 I 1, Montag, 14. Juni 2010
  54. 54. phpBB git.zendframework.com Zend Framework 2 git init phpBB git submodule add git://..../zf2.git Zend Framework 2 Advanced Git I Mayflower GmbH I Jun 1 2010 I 1, Montag, 14. Juni 2010
  55. 55. phpBB Zend Framework 2 git.zendframework.com Symfony 2 git.github.com git clone git submodule init git submodule update Advanced Git I Mayflower GmbH I Jun 1 2010 I 1, Montag, 14. Juni 2010
  56. 56. phpBB Zend Framework 2 git.zendframework.com Symfony 2 git.github.com git clone git submodule init git submodule update Advanced Git I Mayflower GmbH I Jun 1 2010 I 1, Montag, 14. Juni 2010
  57. 57. phpBB Zend Framework 2 git.zendframework.com Symfony 2 git.github.com git clone git submodule init git submodule update Advanced Git I Mayflower GmbH I Jun 1 2010 I 1, Montag, 14. Juni 2010
  58. 58. mr obvious says: Git is not subversion Advanced Git I Mayflower GmbH I Jun 1 2010 I 1, Montag, 14. Juni 2010
  59. 59. system integration Administration Advanced Git I Mayflower GmbH I Jun 1 2010 I 1, Montag, 14. Juni 2010
  60. 60. Windows Advanced Git I Mayflower GmbH I Jun 1 2010 I 1, Montag, 14. Juni 2010
  61. 61. CRLF Advanced Git I Mayflower GmbH I Jun 1 2010 I 1, Montag, 14. Juni 2010
  62. 62. CRLF I There is no svn:eol-style Advanced Git I Mayflower GmbH I Jun 1 2010 I 1, Montag, 14. Juni 2010
  63. 63. CRLF I There is no svn:eol-style Advanced Git I Mayflower GmbH I Jun 1 2010 I 1, Montag, 14. Juni 2010
  64. 64. CRLF I There is no svn:eol-style I Modifications but no commit possible? Advanced Git I Mayflower GmbH I Jun 1 2010 I 1, Montag, 14. Juni 2010
  65. 65. CRLF I There is no svn:eol-style I Modifications but no commit possible? I git config core.autocrlf true Advanced Git I Mayflower GmbH I Jun 1 2010 I 1, Montag, 14. Juni 2010
  66. 66. CRLF I There is no svn:eol-style I Modifications but no commit possible? I git config core.autocrlf true I git help config Advanced Git I Mayflower GmbH I Jun 1 2010 I 1, Montag, 14. Juni 2010
  67. 67. FileMode Advanced Git I Mayflower GmbH I Jun 1 2010 I 1, Montag, 14. Juni 2010
  68. 68. FileMode I Windows Share or FAT filesystem change your exec bit? Advanced Git I Mayflower GmbH I Jun 1 2010 I 1, Montag, 14. Juni 2010
  69. 69. FileMode I Windows Share or FAT filesystem change your exec bit? I git config core.fileMode false to the rescue Advanced Git I Mayflower GmbH I Jun 1 2010 I 1, Montag, 14. Juni 2010
  70. 70. Server Advanced Git I Mayflower GmbH I Jun 1 2010 I 1, Montag, 14. Juni 2010
  71. 71. Server I No git daemon Advanced Git I Mayflower GmbH I Jun 1 2010 I 1, Montag, 14. Juni 2010
  72. 72. Server I No git daemon I No symlinks (FAT filesystem) Advanced Git I Mayflower GmbH I Jun 1 2010 I 1, Montag, 14. Juni 2010
  73. 73. Server I No git daemon I No symlinks (FAT filesystem) I git config core.symlinks true Advanced Git I Mayflower GmbH I Jun 1 2010 I 1, Montag, 14. Juni 2010
  74. 74. Reflog Advanced Git I Mayflower GmbH I Jun 1 2010 I 1, Montag, 14. Juni 2010
  75. 75. Reflog Advanced Git I Mayflower GmbH I Jun 1 2010 I 1, Montag, 14. Juni 2010
  76. 76. Reflog I Your No 1. tool for recovery Advanced Git I Mayflower GmbH I Jun 1 2010 I 1, Montag, 14. Juni 2010
  77. 77. Reflog I Your No 1. tool for recovery Advanced Git I Mayflower GmbH I Jun 1 2010 I 1, Montag, 14. Juni 2010
  78. 78. Reflog I Your No 1. tool for recovery I learn it, it‘s IMPORTANT! Advanced Git I Mayflower GmbH I Jun 1 2010 I 1, Montag, 14. Juni 2010
  79. 79. HEAD@{1} git checkout test git checkout master git branch -D test Advanced Git I Mayflower GmbH I Jun 1 2010 I 1, Montag, 14. Juni 2010
  80. 80. HEAD@{1} git checkout test git checkout master git branch -D test Advanced Git I Mayflower GmbH I Jun 1 2010 I 1, Montag, 14. Juni 2010
  81. 81. Git can be tricky... ...but it‘s simple once you understood it. Advanced Git I Mayflower GmbH I Jun 1 2010 I 1, Montag, 14. Juni 2010
  82. 82. Summary Advanced Git I Mayflower GmbH I Jun 1 2010 I 1, Montag, 14. Juni 2010
  83. 83. Summary I DAG and Rebase Advanced Git I Mayflower GmbH I Jun 1 2010 I 1, Montag, 14. Juni 2010
  84. 84. Summary I DAG and Rebase I Index Advanced Git I Mayflower GmbH I Jun 1 2010 I 1, Montag, 14. Juni 2010
  85. 85. Summary I DAG and Rebase I Index I Submodule Advanced Git I Mayflower GmbH I Jun 1 2010 I 1, Montag, 14. Juni 2010
  86. 86. Summary I DAG and Rebase I Index I Submodule I Reflog Advanced Git I Mayflower GmbH I Jun 1 2010 I 1, Montag, 14. Juni 2010
  87. 87. More.... Advanced Git I Mayflower GmbH I Jun 1 2010 I 1, Montag, 14. Juni 2010
  88. 88. More.... I Concepts Advanced Git I Mayflower GmbH I Jun 1 2010 I 1, Montag, 14. Juni 2010
  89. 89. More.... I Concepts I Storage format Advanced Git I Mayflower GmbH I Jun 1 2010 I 1, Montag, 14. Juni 2010
  90. 90. More.... I Concepts I Storage format I Refspecs Advanced Git I Mayflower GmbH I Jun 1 2010 I 1, Montag, 14. Juni 2010
  91. 91. More.... I Concepts I Storage format I Refspecs I Remotes Advanced Git I Mayflower GmbH I Jun 1 2010 I 1, Montag, 14. Juni 2010
  92. 92. More.... I Concepts I Storage format I Refspecs I Remotes I Cool features Advanced Git I Mayflower GmbH I Jun 1 2010 I 1, Montag, 14. Juni 2010
  93. 93. More.... I Concepts I Storage format I Refspecs I Remotes I Cool features I Bisect Advanced Git I Mayflower GmbH I Jun 1 2010 I 1, Montag, 14. Juni 2010
  94. 94. More.... I Concepts I Storage format I Refspecs I Remotes I Cool features I Bisect I Notes Advanced Git I Mayflower GmbH I Jun 1 2010 I 1, Montag, 14. Juni 2010
  95. 95. Thank you Questions? © 2010 Mayflower GmbH Montag, 14. Juni 2010

×