Awesome Open Source
Awesome Open Source

Tygit

[email protected]_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



Alternative Project Comparisons
Related Awesome Lists
Top Programming Languages
Top Projects

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
Javascript (1,049,824
Typescript (240,386
Git (34,430
Terminal (17,804
Commit (17,112
Tui (1,146