get tag/untag
This commit is contained in:
parent
fd17aeaf0a
commit
838fb211e6
2 changed files with 37 additions and 2 deletions
|
|
@ -13,9 +13,9 @@ same control as git but without the headache of its impossible to remember comma
|
|||
|
||||
### Why?
|
||||
I started this project because `git log --no-pager` gives an error. Apparently I wanted `git --no-pager log`. This was the last straw.
|
||||
*So I decided to "fix" the git CLI.*
|
||||
*So I decided to "fix" the git CLI.*
|
||||
|
||||
EDIT: Even better example of inanity of git CLI: To get the SHA reference of HEAD, do you use `git show-ref HEAD --abbrev --hash` or `git rev-parse --short HEAD`?
|
||||
EDIT: Even better example of inanity of git CLI: To get the SHA reference of HEAD, do you use `git show-ref HEAD --abbrev --hash` or `git rev-parse --short HEAD`?
|
||||
|
||||
* Why are they different results?
|
||||
* Why does `show-ref` use `--abbrev` but `rev-parse` use `--short`?
|
||||
|
|
@ -49,6 +49,8 @@ get diff %REFA% %REFB% | compare %REFA% with %REFB% (git diff %REFA% %REFB%)
|
|||
get undo commit | git reset --soft HEAD~1
|
||||
get push | pushes to upstream. If upstream not set, prompt user to name a remote branch. (If multiple remotes exist, prompt for which remote to use.)
|
||||
get clone %PATH% | %PATH% can be a normal url. Paths like "username/repo" will be expanded assuming a Github. Paths with just "repo" will expand to a Github url, if your Github username is stored in git config.
|
||||
get tag %TAG% | git tag %TAG%
|
||||
get untag %TAG% | Deletes local tag. Y/N prompt to delete remote tag.
|
||||
|
||||
### TODO
|
||||
Now that I've added tab completion, I think "stage" and "status" are too similar.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue