Skip to content

Getting started with Git

Risto edited this page Aug 1, 2021 · 4 revisions

Git is a widely used version control system and a backbone for EdgeTX development. GitHub is an online service hosting Git repositories. It adds to Git further collaboration features, such as issue tracking, discussions, Wikis and more.

Git supersedes earlier popular free version control systems, such as CVS, Subversion. Git is known for it's performace, flexibility, wide acceptance and good code quality, but also for being complicated and harder to learn than many competitive products.

To learn Git, you can find a brilliantly written and freely available book about Git: Pro Git Book by Scott Chacon and Ben Straub

If you are new to Git, then minimally consider working through the chapters:

You can work with Git and interact with the EdgeTX repository on GitHub via command line tools, but graphical tools make the interaction especially for novices so much more easier. If you are interested on graphical user interface tools for Git, have a look for example at:

  • TortoiseGit (Windows only, integrates into Windows Explorer)
  • Fork (Mac & Windows)

You can find some pointers from a Git novice perspective, getting to know Git, on the following page: Workflow for GitHub noobs

Clone this wiki locally