Skip to content

simplified version of git from scratch

Notifications You must be signed in to change notification settings

RowlandOti-Student/mini-git

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

simplified version of git from scratch

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 97.3%
  • Shell 2.7%