If force-pushing is part of your git workflow, here's a tip that can help you avoid disaster.
Learn how to use a single command to delete multiple git branches.
Using Git LFS on a file that is already being track without it requires an extra step.
Tired of remembering to rename the master branch after running git init? This option will help you!
See all the options available to you, and also learn how to filter them.
Have you encountered a large merge when you know you are going to accept all current or incoming changes? There's a way to achieve without stepping through each file.
GitHub gists are designed to be user-specific and not for team collaboration. But you can make it work with a little finagling.
GitHub is super awesome, until you have to start paying for it. Check out two feature-full and FREE alternatives.
Make sure you don't lose all that precious GitLab data by backing regularly and syncing with an Amazon S3 bucket.
Sometimes it makes sense to start over in Git's history while maintaining the current state of your code.