/NewGit

Extracurricular Project Freshman Year at UTD 2024-2025: Creating a new project based on Git, but with simpler features to increase user-friendliness.

NewGit

A simple CLI self-made implementation of GIT.

Contributors:

  • Charles Doan : RtyEuzch
  • Baran Jankat Aydogdu : Jankatay

Why?

To learn how git works as well as how to work together for future projects.


Planned Features

  • Initialzie a repository
  • Add versions with commit, add, and push.
  • Make different branches.
  • Go back and forth between versions, branches, and so on.
  • GUI and CLI version.

Roadmap

  • Add a licence.
  • Ability to initialize a repository.
  • Ability to save versions with commit, push, etc.
  • Ability to switch between and delete versions.
  • Ability to make new branches.
  • A functional GUI written with QT framework.