Object Oriented git command line wrapper
Add this line to your application's Gemfile:
gem 'git_wrapper'
And then execute:
$ bundle
Or install it yourself as:
$ gem install git_wrapper
Git client must be installed and inculded in system path
repo = Repository.new(folder_name)
repo.init
# or
repo.init_bare
repo.add 'file_name'
# or
repo.add_all
repo.status
repo.commit 'message'
repo.add_remote 'origin', 'git@localhost:repo.git'
repo.push 'origin', 'master'
- Add
- Branch
- Checkout
- Commit
- Config
- Diff
- Fecht
- Init
- Log
- Merge
- Pull
- Push
- Remote
- Remove
- Reset
- Revert
- Show
- Status
- Tag
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Added some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request