by Haris Amjed on WordPress.org
Provides an alternative to the native WP Revisions feature using Git services. Also works for Additional CSS and wp-admin Settings pages.

Version Control in Block Editor
The Version Control Your Content plugin provides an alternative to the native WP Revisions feature using Git services.
This plugin provides an option for version control in the following places for now:
On all supported pages, you will see a “Version Control” box, and you can activate or deactivate it for that page. It will also show you the real-time GitHub API usage in the top admin bar.
This solution will put minimal load on your server because there will be no database entries, no complex SQL operations, and only simple JavaScript-based API calls to external Git services.
Currently, I have developed it for three views as described above, and the following features will be added in the future: