Get-Git is an open‑source React application that offers both a cheat sheet and flashcards to help you learn and refresh your Git knowledge. It’s a sub‑project of a broader open‑source learning platform focused on teaching the 20% of a topic you need for 80% of real‑world workflows. You can read it from its GithubPages, here
- Git Basics: Daily workflow commands like
git status
,git add
,git commit
, andgit push
- Git Changes: Inspecting changes with
git status
,git log
,git diff
, andgit restore
- Committing: Crafting good commit messages, understanding commit types, and best practices
- Branches: Creating, switching, merging branches, and more
- GitHub (Coming Soon): Repository management,
git pull
, cloning, and contributing - Conflicts (Coming Soon): Handling merge conflicts and a simple introduction to rebasing
- Clone the repo:
git clone https://github.com/your-username/get-git.git cd get-git
- Install dependencies:
npm install
- Start the development server:
npm start
- Explore the cheat sheets and flashcards in your browser at
http://localhost:3000
.
/src
— React source code/public
— Static assets/data
— JSON files for cheat sheets and flashcards/LICENSE
— Project license (CC BY‑NC‑SA 4.0)
Contributions are welcome! Please keep in mind:
- This project is free to use for educational and open‑source purposes only.
- Commercial use is not permitted under the license.
- Feel free to open issues or submit pull requests for bug fixes, new features, or improvements.
This project is licensed under the Creative Commons Attribution‑NonCommercial‑ShareAlike 4.0 International License.
- Improvments for Responsiveness
- Customazation + New Features
- Dokcer Container for local usage
Happy Git learning!