Understanding git

Zvonimir Spajic

Version control systems are a category of software tools that help a software team manage changes to source code over time.

Version control systems

  • centralized
  • distributed

Centralized vcs

distributed vcs

 

open source

 developed by Linus Torvalds in 2005.

current maintainer Junio Hamano

 distributed VCS

 fast

 

 

Git

Git Objects

Git Objects

Git Objects

Git Objects

Git Objects

Git Objects

Git Objects

Git Objects

Git Objects

Git Objects

Git Objects

Git Objects

Git Objects

Git environment

branching

branching

merging - 3 way

MERGING - 3 WAY

MERGING - 3 WAY

MERGING - 3 WAY

merging - ff

merging - ff

merging - ff

REBASE

REBASE

REBASE

REBASE

Revert

Revert

Reset

Reset

Reset

Branch delete

remotes

q & a

?

REsources

Understanding Git

By konrad 126

Understanding Git

Presentation for Q-Software

  • 743