0.1.3 • Published 5 years ago

shortgit v0.1.3

Weekly downloads
4
License
MIT
Repository
github
Last release
5 years ago

ShortGit

Git shortcuts to make life easier; by VoidCanvas.


$ npm install -g shortgit

Shortcuts

ShortcutActual query
ggit
gsgit status
gagit add .
ga path/to/filegit add path/to/file
gc "commit message"git commit -m "commit message"
gpgit push origin currentBranch
gp remote branchgit push remote branch
gp argumentsgit push arguments
gbgit branch
gb --desc "put branch description"put branch description
gb --desclist of branches with description
gdgit diff
glgit log
gco filePathgit checkout filePath
gco branchNamegit checkout branchName
gcl repogit clone repo
gplgit pull origin currentBranch
gpl branchgit pull origin branch
gplrgit pull --rebase origin currentBranch
gprraise a pull request from current branch
gpr branchNameraise pull request from current branch to branchName branch

Extra features

ShortGit is not only for just shortcuts of current git; but it also provides some additional features.

Branch description

We often create branch, named same as the jira (or any other project management tool) ticket number. And whenever we work with multiple branches of such kind; we forget which branch denotes what. To solve that ShortGit provides a --desc flag to set and view descriptions of a branch (they are local descriptions and never pushed to actual repo).

gb --desc "This is a description for current branch"

The above command helps to set a description against current branch. And the command below helps to list the branches with corresponding descriptions.

gb --desc

//output 
my-branch  ->  This is my branch which I created.
fun-branch  ->  This is all about fun
* master  ->  This is our very own master

Raise pull request (merge request)

Often, while raising pull requests, we run complicated commands or we do that from the browser, after navigating through multiple pages. To simplify that ShortGit provides gpr.

gpr
gpr branchName

Running this command will take you to the pull request page in your browser. You can also provide the branch name, if we want to raise current branch's pull request to non-master branch.

0.1.3

5 years ago

0.1.2

7 years ago

0.1.1

7 years ago

0.1.0

7 years ago

0.0.0

7 years ago