Want to take your software engineering career to the next level? Join the mailing list for career tips & advice Click here

PsyGit

Git for PHPsychopaths

Subscribe to updates I use PsyGit


Statistics on PsyGit

Number of watchers on Github 184
Number of open issues 2
Main language PHP
Average time to merge a PR about 12 hours
Open pull requests 0+
Closed pull requests 0+
Last commit over 4 years ago
Repo Created over 4 years ago
Repo Last Updated over 2 years ago
Size 30 KB
Organization / Authormalukenho
Contributors3
Page Updated
Do you use PsyGit? Leave a review!
View open issues (2)
View PsyGit activity
View on github
Fresh, new opensource launches 🚀🚀🚀
Software engineers: It's time to get promoted. Starting NOW! Subscribe to my mailing list and I will equip you with tools, tips and actionable advice to grow in your career.
Evaluating PsyGit for your project? Score Explanation
Commits Score (?)
Issues & PR Score (?)

PsyGit - Git for PHPsychopaths :construction_worker: [WIP]

PsyGit - git for PHPsychopaths

If you're doing something miraculous with php and git. Here's a good interface to work with.

PsyGit provides an easy way to work with git commands and manipulate your local repository, without leaving your code so horrible.


Installation Standalone CQRS Fluent Interface Commands

Installation

It's can simply be installed by composer.

$ composer require malukenho/psygit

Now you can use the repository manager and start interact with your Repository.

(PsyGit\RepositoryManager::fromDirectory('project-repository'))
    ->trackFile('changelog.txt')
        ->commit('Changelog updated automatically 8 A.M.')
            ->push('origin', 'master', \PsyGit\Command\Push::PUSH_FORCE);

Standalone

CQRS

Fluent Interface

Commands

PsyGit open issues Ask a question     (View All Issues)
  • over 4 years Difference from cpliakas/git-wrapper
  • over 4 years Seperate Commands & Command Handlers
PsyGit list of languages used
More projects by malukenho View all
Other projects in PHP