The base system provides no means of pulling or updating src or the ports tree from the official git repos.
To get a copy of the official src or ports tree, currently a git client must be installed as pre-compiled package (if available on the given arch), or compiled from a (potentially outdated) ports tree obtained by other means (such as portsnap).
Providing a git client in base would obviate the need to either download the pkg database and install a package, or somehow obtain a ports tree copy to compile a git client in order to have an up-to-date src or ports tree.
> Version: 13.0-STABLE
All versions are affected.
P.S. portsnap is still doesn't work.
(In reply to VVD from comment #1)
Changing portsnap backend to git is WIP: https://reviews.freebsd.org/D29627
But please note that portsnap has been announced to be deprecated because it doesn't support quarterly branch.