Skip to content

vaheqelyan/tygit

Repository files navigation

Tygit

Admin@G50-70_W8_1LEG C:\Users\Admin
> npm install -g tygit
> tygit ../your-repo

Features/Goals

  • Ability to commit file
  • Rewriting history (Git commit --amend)
  • Ability to create a new branch
  • Ability to track the files
  • Ability to delete the branch
  • Ability to merge branches
  • Ability to pull
  • Ability to push
  • Do a git push with extra parameters
  • Do a git pull with extra parameters
  • Do a git merge with extra parameters
  • Ability to reload the working tree status
  • Support all terminals ( See more )
  • 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