Skip to content

Contact

Modern Git Academy is a technical education site, and technical accuracy is the thing it most wants to get right. Corrections are genuinely welcome.

No public contact address is configured yet

Modern Git Academy has no published contact address at this time. Rather than list an address that does not receive mail, this page says so plainly — a placeholder would send corrections nowhere.

Site maintainer: set contactEmail insrc/lib/site.ts to publish a channel here. This block is replaced automatically once that value is non-empty; no other file needs editing.

Technical errors. A command that does not behave as documented, output that does not match what the lesson shows, or an explanation that is misleading. These take priority over everything else.

To make a report actionable, please include:

  • The page URL.
  • The command you ran, exactly.
  • The output you got, and what the lesson said to expect.
  • Your Git version (git --version) and operating system.

That is usually enough to reproduce and fix an issue without a back-and-forth.

Out-of-date instructions. Installation guides, package manager commands and vendor interfaces age. Lessons that cover them carry a note recording what they were verified against. If a version-sensitive lesson has drifted, saying so is useful.

Explanations that did not land. If a concept is technically correct but genuinely confusing, that is worth reporting too. Explanations that mislead by simplification are a defect, not a stylistic preference.

Content suggestions. Topics you want covered, or gaps in the existing curriculum.

Personal Git support. This is a publication, not a help desk. There is no capacity to debug individual repositories or answer general “how do I do X” questions.

For those, better options exist:

Guest posts, link exchanges and sponsored content. This site does not publish guest articles, exchange links, or accept payment for placement, mentions or links. Such enquiries are not answered.

Paid consulting or training. Not offered.

Two quick checks that resolve most reports:

  1. Compare your Git version against the one in the lesson’s Verified badge, shown under the title. Behaviour and output wording do change between releases.
  2. Check your configuration with git config --list --show-scope --show-origin. A setting in an unexpected scope — particularly a --local one — explains a large share of “this does not work for me” reports. Lesson 4 covers configuration scopes.

If both check out, the lesson is probably wrong and the report is worth making.

Corrections to technical content are made directly to the lesson concerned, so readers always see accurate material rather than an accurate correction appended to an inaccurate page.

Lessons whose instructions can age carry a Verified badge recording the environment they were last checked against. Where a fix changes the substance of what a lesson teaches, that badge is updated too.