Want to see the full-length video right now for free?Sign In with GitHub for Free Access
Git is a deep and powerful tool that can be used for countless workflows. While the many previous videos have covered a ton of material, there is always more to learn. The following tips will help you as you continue on your path to Git mastery.
Like any good Unix utility, Git has
man pages documenting the various
subcommands. These can be reached using the normal
man command, but the more
common approach is to use the
git help subcommand, passing it the name of the
Git operation you'd like help with:
$ git help rebase
These Git help pages are detailed and thorough, but often a bit hard to wrap
your head around in a quick pass. If you're looking for a complete list of
the options that can be used with a specific Git command, then
git help is
the place to go, but otherwise we'd recommend starting with some of the more
approachable resources listed below.
While the Git help pages can be great for the deep dives, the following resources provide much more friendly and approachable documentation:
As always, the Upcase forum is a great place to ask your more specific questions, and we even have a Git category in the forum to collect these questions.
The last recommendation is to just try things out. Build new repos for testing out workflows and ideas, play around in larger repos to practice with more complex operations, and generally feel free to experiment. Git is incredibly fast and efficient, so the cost of these experiments is almost nothing, and as long as we always remember to commit first, we know that the reflog has our back and will let us undo any mistakes.
And with that we've reached the end of the Getting to Know Git course here on Upcase!
Git is an amazing tool, and one that is worth spending the time to learn. We hope these videos have provided all the context and tips you need to become a confident Git master.