Skip to content

Latest commit

 

History

History
20 lines (16 loc) · 601 Bytes

readme.md

File metadata and controls

20 lines (16 loc) · 601 Bytes

simplified implementation of a version control system, inspired by git.

implemented features:

  • initialize a repository (init)
  • add files to staging area (add)
  • commit changes (commit)
  • view commit history (log)
  • check repository status (status)

todo:

  • implement diff functionality
  • add branching support
    • create branches
    • switch between branches
    • merge branches
  • implement .gitignore functionality
  • improve add command to support multiple files and directories
  • add reset command to unstage changes or move head