https://github.com/singharyan006/git-github-essentials
This repository contains information regarding the Git and GitHub essentials.
https://github.com/singharyan006/git-github-essentials
cli git github merging pr
Last synced: 30 days ago
JSON representation
This repository contains information regarding the Git and GitHub essentials.
- Host: GitHub
- URL: https://github.com/singharyan006/git-github-essentials
- Owner: singharyan006
- License: mit
- Created: 2025-12-12T14:44:41.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2025-12-13T12:12:13.000Z (6 months ago)
- Last Synced: 2025-12-15T01:36:39.266Z (6 months ago)
- Topics: cli, git, github, merging, pr
- Language: HTML
- Homepage: https://aryan-ads-git-log.netlify.app
- Size: 1.49 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Git & GitHub Essentials - ADS Club Session
This repository contains the presentation slides for the **"Mastering Version Control"** session delivered at Alexa Developers SRM.
The presentation is designed to take beginners from understanding the basic concepts of Git to handling merge conflicts and collaborating on GitHub.
## Topics Covered
* **Introduction:** What is Version Control? Git vs. GitHub.
* **The Workflow:** `git init`, `add`, `commit` (and the logic behind them).
* **Branching:** The "Tree" analogy and how to manage parallel development.
* **Merging:** Fast-forward vs. 3-way merges.
* **Conflicts:** Understanding and resolving merge conflicts manually.
* **Advanced Tools:** A brief look at Rebasing and Stashing.
* **Best Practices:** Commit message conventions and teamwork etiquette.
## Tech Stack
This presentation is built using **HTML5** and **[Reveal.js](https://revealjs.com/)**.
## How to View the Slides
You do **not** need to install any software or run a server to view this presentation.
1. You can use the link and directly open the site to view it.
2. You can also clone this repo in your system and then,
3. **Double-click** the HTML file to open it in your default web browser (Chrome, Firefox, Edge, etc.).
4. Use the **Arrow Keys** or **Spacebar** to navigate through the slides.
## License & Credits
* **Presentation Framework:** [Reveal.js](https://github.com/hakimel/reveal.js) (MIT License).
* **Git Logo:** Jason Long (CC BY 3.0).
* **Content:** Created for educational purposes. Feel free to fork and use!
---
*Created by Aryan Singh for Alexa Developers SRM(KTR) Session.*