Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ta-tikoma/console-git-wrapper
Symple console git client wrapper
https://github.com/ta-tikoma/console-git-wrapper
cli client cmd console git git-client terminal windows
Last synced: 1 day ago
JSON representation
Symple console git client wrapper
- Host: GitHub
- URL: https://github.com/ta-tikoma/console-git-wrapper
- Owner: ta-tikoma
- Created: 2018-11-09T07:58:33.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2021-07-29T12:50:41.000Z (over 3 years ago)
- Last Synced: 2024-12-08T12:41:45.697Z (about 2 months ago)
- Topics: cli, client, cmd, console, git, git-client, terminal, windows
- Language: Shell
- Homepage:
- Size: 170 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Console-git-wrapper
Simple console git client wrapper. It script for wrap git commands and quickly exec him.![Screenshot](https://github.com/ta-tikoma/console-git-wrapper/raw/master/screenshot.png)
# Install
1. Clone repository.
2. Add path to repository folder to PATH.
3. Open cmd, go to any repository folder with `.git`.
4. Run command `cgw`.# Commands
| Short | Description |
| --- | --- |
| *Base* | |
| s | show `s`tatus |
| c | `c`ommit all changed files |
| p | `p`ush to current branch |
| cp | `c`ommit all changed files and `p`ush to current branch |
| pl | `p`u`l`l form current branch |
| f | `f`etch |
| ff | `f`etch `f`orce |
| *Branch* | |
| m | `m`erge selected branch in current |
| m+ | `m`erge remote branch in current |
| b | `b`ranch list |
| b+ | remote `b`ranch list |
| rnb | `r`e`n`ame current `b`ranch|
| cb | `c`hange `b`ranch |
| cb+ | `c`hange on remote `b`ranch |
| db | `d`elete `b`ranch |
| db+ | `d`elete remote `b`ranch |
| ab | `a`dd `b`ranch |
| bfc | `b`ranch `f`rom `c`ommit |
| bh | current `b`ranch `h`istory|
| bp | `b`ranch remote `p`rune origin |
| *Commit* | |
| rc | `r`evert `c`ommit |
| *Tag* | |
| t | `t`ag list |
| ftf | `f`etch `t`ag `f`orce |
| dt | `d`elete `t`ag local and remote|
| at | `a`dd `t`ag on last commit local and remote|
| mt | re`m`ove `t`ag from old commit and add to current |
| *Other* | |
| cf | `c`heckout `f`ile |
| r | hard `r`eset branch |
| *Program* | |
| h | `h`elp |
| e | `e`xit |