#git-workflow #git-branch #git-rebase #commit #git-history #interface #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

#9 in #git-rebase

Download history 11/week @ 2024-09-19 7/week @ 2024-09-26 2/week @ 2024-10-03

158 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

~12–24MB
~360K SLoC