👋 Hey there, I am Waylon Walker
I am a Husband, Father of two beautiful children, Senior Python Developer currently working in the Data Engineering platform space. I am a continuous learner, and sha
I really like that you included leaning on a mentor and watching closely to how others naturally use git.
There is no shortcut for practice. If you really want to level up your git skills without wrecking a real project practice. Make a new project, git init, add a file, edit it in different ways and commit all along. Try to branch, rebase and merge as well. When your done delete it and move in with better git skills.
That's a great idea to start a new project just to practice git. Concepts like merge conflicts will happen in real work scenarios, so I feel practicing how to resolve those in an environment without stress is time well spent!
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
I really like that you included leaning on a mentor and watching closely to how others naturally use git.
There is no shortcut for practice. If you really want to level up your git skills without wrecking a real project practice. Make a new project, git init, add a file, edit it in different ways and commit all along. Try to branch, rebase and merge as well. When your done delete it and move in with better git skills.
I find that faux projects don't offer the 'drive' to do enough things and its hard to make mistakes that matter!
You need to use git on a real project to develop the habits of git (make a new branch every time you are tackling a new issue, for instance).
That's a great idea to start a new project just to practice git. Concepts like merge conflicts will happen in real work scenarios, so I feel practicing how to resolve those in an environment without stress is time well spent!