GitProject
in package
FinalYes
Wraps git command execution for historical automation workflows.
Tags
Table of Contents
Properties
Methods
- __construct() : mixed
- checkoutLatest() : void
- getBranches() : array<string|int, mixed>
- gitAdd() : void
- gitBranch() : void
- gitCheckout() : void
- gitCheckoutAndTrack() : void
- gitClean() : void
- gitCommit() : void
- gitFetch() : void
- gitMerge() : void
- gitPull() : void
- gitPush() : void
- gitPushBranch() : void
- gitReset() : void
- mergeLatest() : void
- tryCloneFrom() : bool
Properties
$exists
public
bool
$exists
$path
public
string
$path
Methods
__construct()
public
__construct(string $path) : mixed
Parameters
- $path : string
checkoutLatest()
public
checkoutLatest() : void
getBranches()
public
getBranches() : array<string|int, mixed>
Return values
array<string|int, mixed>gitAdd()
public
gitAdd([string $pattern = '.' ]) : void
Parameters
- $pattern : string = '.'
gitBranch()
public
gitBranch(string $name) : void
Parameters
- $name : string
gitCheckout()
public
gitCheckout(string $branch) : void
Parameters
- $branch : string
gitCheckoutAndTrack()
public
gitCheckoutAndTrack(string $branch) : void
Parameters
- $branch : string
gitClean()
public
gitClean() : void
gitCommit()
public
gitCommit(string $message) : void
Parameters
- $message : string
gitFetch()
public
gitFetch() : void
gitMerge()
public
gitMerge(string $name) : void
Parameters
- $name : string
gitPull()
public
gitPull() : void
gitPush()
public
gitPush() : void
gitPushBranch()
public
gitPushBranch(string $branch) : void
Parameters
- $branch : string
gitReset()
public
gitReset() : void
mergeLatest()
public
mergeLatest() : void
tryCloneFrom()
public
tryCloneFrom(string $url) : bool
Parameters
- $url : string