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.
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.
Time travel, yeah you can say that again
Different branches == different time streams...makes me feel like Dr. Who on a daily basis ππ