Learn to use git through a dynamic, interactive flowchart.
Table of Contents
Git Flow walks you through a typical merge workflow with git. Git Flow presents each step needed to use git as an interactive flowchart. As the tutorial progresses, users choose paths that are relevant to their needs, making sure that unnesescary information gets filtered out.
Make sure you have NodeJS and NPM installed. You can download Node here. This will install NPM as well.
You are welcome to use Yarn instead of NPM if you prefer.
First, clone the project to a local directory.
git clone https://github.com/regexpressyourself/gitflow.git && cd gitflow
Next, install the dependencies using NPM or Yarn.
To run Git Flow in development mode, you will need to run the
start script declared in
npm run start
yarn run start
That's it! Your development server is running at http://localhost:8080
Webpack is configured with hot reloading, so any changes saved to source files will be immediately reflected in the browser.
production script declared in package.json.
npm run production
yarn run production
This will leave you with an
index.html and an
index_bundle.js file in the project root. Hosting these files from the same location will serve the production build of Git Flow.
- React - The web framework that powers the site
- Webpack - A module builder automate development and production build processes
- React Router v. 3 - Sits on top of React to enable route-based views without a backend server
I'm always happy to receive pull requests, questions/issues regarding code, and feature requests on all my projects. Please feel free to open an issue or submit a pull request.
- Sam Messina - Sole Developer
Git Flow is licensed under the MIT License - see the LICENSE.md file for details.