tygit
v3.1.1
Published
A terminal interface for git
Downloads
6
Readme
Tygit
Admin@G50-70_W8_1LEG C:\Users\Admin
> npm install -g tygit
> tygit ../your-repo
Features/Goals
- [x] Ability to commit file
- [x] Rewriting history (Git commit --amend)
- [x] Ability to create a new branch
- [x] Ability to track the files
- [x] Ability to delete the branch
- [x] Ability to merge branches
- [x] Ability to pull
- [x] Ability to push
- [x] Do a git push with extra parameters
- [x] Do a git pull with extra parameters
- [x] Do a git merge with extra parameters
- [x] Ability to reload the working tree status
- [ ] Support all terminals ( See more )
- [x] Ability to ignore file
- [ ] Performance
- [ ] Packaging into an executable
- [ ] Write some implementations from scratch
- [ ] Ability to revert some existing commits
- [ ] Better message output
- [ ] Handling, validating commit messages
- [ ] Responsive layout when resizing
- [ ] Make the log more readable (truncate, shorten, file names) See the Cheat Sheet
The basic implementation of GIT commands that we use every day, only with a good terminal interface, inspired by lazygit