Table of Contents
    
    Properties
    
            - 
    $exists
    
                         : bool            
- 
    $path
    
                         : string            
    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    
        $exists
        
        
                                            
    
    
    
    
    
        public
            bool
    $exists
    
    
    
    
    
    
                    
    
        $path
        
        
                                            
    
    
    
    
    
        public
            string
    $path
    
    
    
    
    
    
            
            
        
                    
    
        __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
                            
-