>_ DevTrendsen

Language

Home

Languages

Sections

Frontend Backend Mobile DevOps AI / ML GameDev Blockchain Security
Perl

Git-it - A Trainer for Comfortable Learning of Git and GitHub

4,881 stars

Do you know the feeling when you need to learn Git, but don't want to read dry documentation? Git-it offers a different approach — learning through real examples by completing practical tasks right in the terminal.

Who will this tool be useful for?

Git-it is designed for:

  • Beginning developers who are just getting acquainted with version control systems
  • Programmers used to working through GUI clients but wanting to learn the command line
  • Teachers looking for a visual guide for students
  • Anyone who wants to fill their GitHub profile with green activity squares

Main advantages

  1. Real Git, not a simulator All tasks are completed using real Git commands — you learn through practical examples that will be useful in your work.

  2. Cross-platform The application is available for Windows, Mac, and Linux. The developers have even prepared separate installation instructions for each OS.

  3. Support for 8 languages Including Russian (though it's not explicitly stated in the README, but judging by activity in issues, the community is actively adding translations).

  4. GitHub integration After completing the tasks, you'll have real repositories in your account — you can immediately show off to your colleagues!

How it works technically

Git-it is built on Electron.js — the same technology that powers Atom and VS Code. This means:

  • Native execution on any OS
  • Support for modern web technologies inside the application
  • Active developer community

Fun fact: the project originally existed as an online guide, but later transformed into a full desktop application.

Where to start

  1. Install Git — the developers recommend GitHub Desktop, as it ensures consistent Git behavior across different OSes
  2. Choose a text editor — the authors suggest Atom (they develop it themselves), but VS Code and Sublime work too
  3. Download Git-it — pre-built packages are available in the releases section

Tips for your first steps

  • Pay attention to hints in the interface: the $ symbol means the command should be entered in the terminal (but you don't need to type the symbol itself)
  • Variables in examples are marked as <VARIABLENAME> — replace them with your own values
  • For Windows, use Git Shell; for Mac/Linux, use the standard terminal

Git-it is one of the most convenient ways to start working with Git without stress. Instead of reading manuals, you dive straight into practice, and after the course you have not only knowledge but also real projects in your portfolio.

I especially recommend it for:

  • Freelancers who need to quickly learn GitHub
  • Teams that use Git (after Git-it, you won't be bothered with "how to do a merge" questions)
  • Anyone who wants to systematize their knowledge of version control

Give it a try — and your fear of the command line will disappear after the very first completed task!