5 ms·
Explaining version control might be a bit challenging. Distributed version control is a bit more challenging. So teaching git can be a lot to take for a newcome
by partycoder 10y ago
Explaining version control might be a bit challenging. Distributed version control is a bit more challenging. So teaching git can be a lot to take for a newcomer.
I went from subversion to git. In retrospective, subversion was much simpler conceptually (but problems like syncing branches were harder).
I found myself once explaining a git concept based on the plot of Back to the Future II. I think it was a perfect example to how to resolve some merge problem.
There are some "git cheatsheets" that provide a very straightforward graphical explanation of what some commands do. That helped me to consolidate some concepts.