Git

Understanding version control

so8991 2017. 6. 11. 07:28

What is Git?

: Keeps track of changes especially text changes

: version 1, version 2, version 3. Git keeps track of those versions back and forth. See what changed between two versions.


Version Control System (VCS)

: This is for managing source code. to track those changes


Source code management (SCM)


Examples of primitive version control (non-source code)

- File naming (different file names) to keep track of the versions 

- Microsoft Word's Track changes

- Adobe Photoshop's History (backwards and forwards)

- Wikis: when someone change it admin can make it backward

- Undo multiple changes: Ctrl+z (Windows), Cmd+z(Mac)


They are all keeping track of the versions by forwards and backwards to see differences they made and to compare how they are different between different versions.