Both - GitLab and GitHub - have some interesting similarities. In this post, you can find the key differentiators and similarities of GitLab vs GitHub.
The Git Checkout Remote Branch command lets you work on a remote branch like a local one, aiding software collaboration. Find examples and tutorials here.
Like Vim vs Emacs, Merging vs Rebasing is an endless debate. Both have pros and cons but to the question of whether merging or rebasing is better: hopefully you’ll see that it’s not that simple. Git…
In this post I present a Git branching strategy for developing and releasing software as I’ve used it in many of my projects, and which has turned out to be very successful.
Git is hard: screwing up is easy, and figuring out how to fix your mistakes is fucking impossible. Git documentation has this chicken and egg problem where you can't search for how to get yourself out of a mess, unless you already know the name of the thing you need to know about in order to fix your problem. So here are some bad situations I've gotten myself into, and how I eventually got myself out of them in plain english*.