see Recipe Book project - https://www.codecademy.com/courses/learn-git/projects/recipe-book
When and why should we create branches (either when working on a cloned repo with others, or our own projects)? I want to challenge my own perception that just cloning a repo and working on it is enough with all the standard git processes: edit, stage, commit; or just working on our own personal projects (without cloning) is enough.
Regardless of the way we do this (either cloning and creating branches, or just working on our own projects in our computers), is there a “best” way to go about this?
If I am confusing something, let me know and letme know where I am wrong. Thanks!