Julia Evans's patch explains how Git's help system works in man git: git push -h gives short help and git push --help gives the full documentation. She says many users are frustrated that man git does not help them find out how to get help with Git. It also removes references to gittutorial and giteveryday, which she describes as aspirational rather than a realistic view of what the documentation offers.
Junio C Hamano said he wholeheartedly agrees with dropping giteveryday, which was written before Git 1.0 when there was little introductory material. He noted the commit message explains removing tutorial and everyday, but not why the references to user-manual, datamodel and cli were removed. He asked that the next version justify this, and recalled that an early reference to cli was a deliberate decision. He suggested that updating cli so it no longer seems written for the wrong audience might be more productive, and said no other document states its rule about options, then revisions, then paths.
Evans explained her reasoning. She removed cli because it seems written for Git developers, not users, with passages such as 'commands that support the enhanced option parser'. It makes more sense as a guide to scripting Git, and some of its diff material might belong in the git diff page. She removed user-manual because it is outdated, and said its chapter on sharing development explains git format-patch, which is not how most people collaborate.
The thread also touched on documentation hosting. Hamano said he did not know how fresh the pages linked from the text are, since git.github.io/htmldocs tracks the tip of main and may describe unreleased features, while git-scm.com presumably follows the latest release. Evans said the grouping at git-scm.com/docs is a bit out of date and she is not sure how to fix it. A revised version is expected.