PHP code example of lotharthesavior / branch

1. Go to this page and download the library: Download lotharthesavior/branch 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/ */

    

lotharthesavior / branch example snippets


$console = new Console;
$repo = Git::open($console, '/path/to/repo'); // GitRepo

$console = new Console;
$repo = Git::create($console, '/path/to/repo'); // GitRepo

$repo->add('.');

$repo->commit('Some commit message');

$localPath = 'local-repo';
$repo = 'repo-url';
$repo->clone( $repo, $localPath );

$repo->push('origin', 'master');

$repo->branchNew( 'name-for-the-branch' );

$repo->branchGet(); // array

// Git\GitRepo;
$repo;

$repo->getActiveBranch(); // string

$repo->remote(); // \Git\DTO\Remote[]

$name = 'name';
$address = 'url';
$type = '(fetch)';
$remote = new Remote($name, $address, $type);
$repo->remoteAdd($remote);

$branch = new Branch('master');
$remote = new Remote('name', 'url', '(push)');
$repo->push($remote, $branch);

$branch = new Branch('master');
$remote = new Remote('name', 'url', '(fetch)');
$repo->pull($remote, $branch);

$repo->setDescription( 'Some Description' );

$repo->getDescription(); // string