#git-workflow #git-branch #git-rebase #commit #interface #manage #push

app yggit

small tool to manage my one branch git workflow

5 releases

0.1.0 Nov 29, 2023
0.0.6 Feb 23, 2024
0.0.3 Jan 23, 2024

#4 in #push

Download history 51/week @ 2024-02-11 208/week @ 2024-02-18 32/week @ 2024-02-25 3/week @ 2024-03-03 4/week @ 2024-03-10 89/week @ 2024-03-31

93 downloads per month

MIT AND Apache-2.0

25KB
607 lines

Yggit

A tool to manage my git workflow.

It allows me to have one branch, and to associate a commits to a specific branch with a interface like the rebase one

How I am using it?

First I use git to have a beautiful history. To do so I am using git-rebase.

Then when I am ready to push my commits in different branch I just have to use yggit push.

A rebase like interface will open with the editor specified in your git configuration.

Do not edit/move your commit in this editor, it won't have any effects.

Then if I want to push a specific commit on a specific branch I just have to write under the given commit:

-> mybranch-name

I can also specify a custom upstream:

-> origin:mybranch-name

Warning

This project is poorly tested, use it at your own risk.

Acknowledgements

This project was greatly inspired by anger by d4hines.

Dependencies

~15–26MB
~424K SLoC