Use Visualising Git to Understand What Is Going on with Your Git Commands
Git is a powerful version control system for which you only need a few commands to get your daily tasks done. However, Git can do a lot more – but those commands are hard to remember and when you use them wrong, you may mess up your repository. You can find many great resources to …