Jump to content

9.3 Version Control

From Computer Science Knowledge Base
Revision as of 02:35, 10 July 2025 by Mr. Goldstein (talk | contribs) (Created page with "=== 9.3 Version Control === Imagine you're writing a really long story with a friend. What if you both make changes to the same part at the same time? Or what if you accidentally delete a whole chapter? How do you go back to an earlier version? Version control is like a super-smart 'undo' button and a 'collaboration' tool for code. It's a system that keeps track of every change made to computer code or other files. This allows multiple people to work on the same project...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

9.3 Version Control

Imagine you're writing a really long story with a friend. What if you both make changes to the same part at the same time? Or what if you accidentally delete a whole chapter? How do you go back to an earlier version? Version control is like a super-smart 'undo' button and a 'collaboration' tool for code. It's a system that keeps track of every change made to computer code or other files. This allows multiple people to work on the same project without messing each other's work up, and it lets you easily go back to an earlier version if something goes wrong.

Bibliography:

  • Chacon, Scott and Straub, Ben. Pro Git. Apress, 2014.