DEV Community

[Comment from a deleted post]
Collapse
 
srleyva profile image
Stephen Leyva (He/Him)

Codecademy has a good course:
codecademy.com/learn/learn-git

I think of it like time travel. Each commit is a checkpoint where you can travel back to or undo. However, Two people operating on the same object at the same time can result in conflicts or race conditions of sorts. Git doesn’t know how to reconcile these differences, so you the time lord (fez included) must fix these conflicts. Hopefully the analogy and course are helpful.

Collapse
 
bravemaster619 profile image
bravemaster619

Time travel, yeah you can say that again

Collapse
 
srleyva profile image
Stephen Leyva (He/Him)

Different branches == different time streams...makes me feel like Dr. Who on a daily basis πŸ˜‚πŸ˜‚