All the Git and GitHub tutorials ⤵️
I posted my password / API key on GitHub
Or GitLab, or any other public source control management platform. Now what?
How to update a Git branch from another branch
Given a Git branch that's not up to date with another branch, how do you merge the changes?
How to make your first Pull Request on GitHub
How do you create a PR to edit a project on GitHub?
How to discover a bug using git bisect
How I debug almost all problems that involve a long history of changes, tracked using Git, and discover when you introduced a bug in your code
The complete Git guide
Git is a free and Open Source version control system (VCS), a technology used to track older versions of files, providing the ability to roll back and maintain separate different versions at the same time
A developer's introduction to GitHub
GitHub is a website where millions of developers gather every day to collaborate on open source software. It's also the place that hosts billions of lines of code, and also a place where users of software go to report issues they might have. Learn all the most important pieces of GitHub that you should know as a developer
An incomplete list of great Git tutorials
The web is full of Git tutorials. Here are a few I recommend checking out
An easy way to handle Git subrepositories
In this post I describe the simplest way I found to manage Git subrepositores.
Git workflow to manage work on multiple branches
My strategy when using Git as the versioning tools for my projects
A Git Cheat Sheet
This page contains a list of Git commands I find handy to know but I find hard to remember