https://github.com/mgldvd/git-presentation
This repository contains an interactive HTML presentation about Git version control system.
https://github.com/mgldvd/git-presentation
git
Last synced: 6 months ago
JSON representation
This repository contains an interactive HTML presentation about Git version control system.
- Host: GitHub
- URL: https://github.com/mgldvd/git-presentation
- Owner: Mgldvd
- License: other
- Created: 2020-01-16T15:17:52.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2025-09-25T17:54:32.000Z (10 months ago)
- Last Synced: 2025-09-25T19:38:27.734Z (10 months ago)
- Topics: git
- Language: HTML
- Homepage: http://Mgldvd.github.io/git-presentation/
- Size: 499 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
- License: License.md
Awesome Lists containing this project
README
# Git
## Version control for professionals
### About This Repository
This repository contains an interactive HTML presentation about Git version control system. The presentation covers fundamental Git concepts, commands, and workflows designed for professional developers.
**Features:**
- 🎯 Comprehensive Git tutorial from basics to advanced topics
- 🌐 Available in both English and Spanish
- 📱 Responsive design that works on desktop and mobile
- 🎨 Interactive slide-based presentation using Shower framework
- ⚡ Live development server with hot reload
**Topics Covered:**
- Version control fundamentals
- Git installation and configuration
- Basic Git workflow (add, commit, push, pull)
- Branching and merging strategies
- Working with remote repositories
- Git best practices and troubleshooting
**View:**
http://Mgldvd.github.io/git-presentation/
## Development
### Prerequisites
- [Bun](https://bun.sh/) - A fast all-in-one JavaScript runtime
### Setup and Run
1. **Install dependencies:**
```bash
bun install
```
2. **Start development server:**
```bash
bun run dev
```
This will start a local server at `http://localhost:8888` and automatically open the presentation at `http://localhost:8888/gh-pages/index.html`
### Available Scripts
- `bun run dev` - Start development server with file watching
-----
## Github
To push changes into gh-pages
```bash
git subtree push --prefix gh-pages origin gh-pages
```