Skip to content

A visual tool for understanding version control with git.

Notifications You must be signed in to change notification settings

eerickson5/git-interactive

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🗂 Git Interactive

A visual tool for understanding version control with git.

git interactive short demo

🖲 Description

Git Interactive teaches gives young developers a visual reference for what goes on under the hood for the main git commands: add, commit, and push. There are boxes for each of the 4 states your changes could be in: the working directory, staging area, local repo, and remote repo and an output window with the same output logs you would see using git in a terminal. Users can switch between a visual dashboard with buttons and mock terminal to test out version control for GitHub without the mess of a real project.

This is a learning-only tool. It will not modify any of your files.

🖥 Testing

  1. Clone the project to your machine
git clone https://github.com/eerickson5/git-interactive
  1. Navigate to the project
cd git-interactive
  1. Make sure all dependencies are downloaded.
npm install
  1. Run the app on a development server
npm start
  1. Open http://localhost:3000 if it wasn't opened by default

About

A visual tool for understanding version control with git.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published