pull

4.8. pull#

Which procedure is shown?:

  • git pull --rebase

  • git pull --no-rebase

git pull procedure:
      C---D---E main on origin
     /
A---B---C'---D' main
    ^
    origin/main in your repository
  1. Your local state of origin/main will be updated

                    origin/main in your repository
                    ∨
           C---D----E main on origin
          /
     A---B---C'---D' main
    
  2. origin/main is integrated in your main

                    origin/main in your repository
                    ∨
           C---D----E main on origin
          /          \
     A---B---C'---D'--F main