Git Together was a fully hands-on workshop on Git & GitHub conducted by TAM – The Artificial Intelligence & Machine Learning Club at VIT Vellore.
The event took place on 6th August 2025 at SJT Bhagat Singh Gallery, with full registrations on VTOP and strong participation from freshers, 2nd years, and students across multiple disciplines.
This repository contains the slides and hands-on exercises from the session.
- Rashmi Nagaraj – Delivered the opening remarks and introduced the session
- Aadya Singh – Hands-on introduction to version control & Git basics (Slides 1–12)
- Upayan Mazumder – Hands-on advanced Git & GitHub workflows (Slides 13+)
- The need for Version Control Systems (VCS)
- Tracking changes, collaborating, contributing to open source
- GitHub Student Developer Pack – tools & benefits for students
- Git vs GitHub
- Git = version control system
- GitHub = hosting & collaboration platform
- Git installation & setup
git config --global user.name "Your Name" git config --global user.email "[email protected]" git config --list
-
Key GitHub terminologies: repo, commit, clone, push, pull
-
Practiced Git commands in the CLI
-
Hands-on:
- Creating a repository
- Making first commit
- Pushing local changes to GitHub
git remote add origin <repo-url> git branch -M main git push -u origin main
-
Profile README.md – building your GitHub profile
-
Contribution graph – consistency > quantity
-
Pinned repositories – showcasing your portfolio
-
Branches
- Creating & switching branches
- Safe testing in feature branches (
feat-<feature>) - Merging into main
-
Pull Requests & Merging
- Creating PRs on GitHub
- Collaboration & code review
-
Versioning
- Commits = frequent snapshots
- Versions (tags) = stable milestones
- Difference between commits vs versions
- Semantic versioning (semver.org)
git tag v1.0.0 git push origin v1.0.0
- Date: 6th August 2025
- Venue: SJT Bhagat Singh Gallery, VIT Vellore
- Format: Fully hands-on workshop
Special thanks to:
- TAM – The Artificial Intelligence & Machine Learning Club for organizing and supporting the event
- VIT Vellore for providing the venue and platform
index.html → Demo HTML file used during the workshop
global.css → Stylesheet for the demo project
.vscode/ → VS Code settings used for Git integration
GIT Together.pptx → The presentation document
README.md → Event overview
You can download the presentation used in the workshop here:
Follow the same workflow we practiced live:
# Clone this repository
git clone https://github.com/upayanmazumder/git-together.git
cd git-together
# Configure Git
git config --global user.name "Your Name"
git config --global user.email "[email protected]"
# Create a new branch
git checkout -b feat-demo
# Make changes and commit
git add .
git commit -m "My demo commit"
# Push branch to GitHub
git push origin feat-demo
# Open a Pull Request on GitHub