Skip to main content

Git - Version Control

gitlogo

This documentation covers the main Git commands. Covering everything would be too extensive, and often we don't actually use or even remember everything.

A distributed version control system, meaning software that tracks files and controls what you have on your machine against what exists in the repository.

Advantages of Using Git​

  • History

    • Switch between versions (log)

    • Peace of mind knowing you have a backup, a plan B

  • Teamwork

    • Multiple people working in parallel on the same project
  • Branching

    • Allows you to create multiple versions from a point (branches)

    • Merge functionalities after completion (merges)

  • Traceability

    • Identify at what point the change was made

    • Identify who is responsible for the change