PHP code example of se7enxweb / git_manager

1. Go to this page and download the library: Download se7enxweb/git_manager library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

se7enxweb / git_manager example snippets

ini
[BackupFreshnessSettings]
WarnAfterDays=7
StaleAfterDays=30
FutureToleranceMinutes=5
bash
php extension/git_manager/bin/php/upgrade-policy-dump-to-backup.php --dry-run
php extension/git_manager/bin/php/upgrade-policy-dump-to-backup.php
bash
php extension/git_manager/bin/php/backup-list.php
php extension/git_manager/bin/php/backup-list.php -v -s
bash
# Full site backup (DB + var + site files)
php extension/git_manager/bin/php/backup-create.php fullsite -d "Before upgrade"

# DB + files
php extension/git_manager/bin/php/backup-create.php full -d "Daily backup"

# Database only
php extension/git_manager/bin/php/backup-create.php db

# Files only
php extension/git_manager/bin/php/backup-create.php var

# With encryption
php extension/git_manager/bin/php/backup-create.php full -e -p "yourPassphrase" -d "Encrypted"
bash
30 3 * * * cd /path/to/exponential && php extension/git_manager/bin/php/backup-create.php db -d "Nightly" >> var/log/git_manager_backup.log 2>&1
bash
php extension/git_manager/bin/php/backup-info.php 2026-06-21_20-20-49
bash
php extension/git_manager/bin/php/backup-delete.php 2026-06-21_20-20-49
php extension/git_manager/bin/php/backup-delete.php 2026-06-21_20-20-49 -f   # force, no prompt
php extension/git_manager/bin/php/backup-delete.php -a                        # delete all
bash
php extension/git_manager/bin/php/remote.php list
php extension/git_manager/bin/php/remote.php add deploy [email protected]:example/site.git
php extension/git_manager/bin/php/remote.php fetch deploy
php extension/git_manager/bin/php/remote.php push deploy production

php extension/git_manager/bin/php/submodule.php list
php extension/git_manager/bin/php/submodule.php update
bash
gpg --batch --passphrase "yourPassphrase" -d backup_file.tar.gz.gpg > /dev/null && echo "OK" || echo "FAILED"
ini
[ExtensionSettings]
ActiveExtensions[]=git_manager
bash
php bin/php/ezpgenerateautoloads.php -e
php bin/php/ezcache.php --clear-all
ini
 /* #?ini charset="utf-8"?

[GitManagerSettings]
MaxBackups=10

[UpstreamSettings]
Remote=deploy
Branch=production

*/ 
bash
   php bin/php/ezpgenerateautoloads.php -e
   php bin/php/ezcache.php --clear-all