Choorai
Cycle 0

Git Basics for Beginners

This page explains Git terms that appear in the 60-minute challenge. You will quickly understand why git add, commit, and push matter.

Core concepts first

  • Git: A tool that tracks file change history
  • GitHub: A cloud service that hosts Git repositories
  • Repository (Repo): A project folder with history
  • Commit: A saved snapshot of your changes

Terms at a glance

Term One-line definition In the 60-min challenge
Repository A remote backup/collaboration space for your project Create one on GitHub in Deploy step
Branch A separate line of development Deploy flow usually targets main
Commit A saved unit of changes in history git commit -m "... "
Push Upload local history to GitHub git push -u origin main
Pull Request A request to merge branch changes Used for team code review workflow

Most-used commands

Terminal
# 1) Start Git in current folder
git init

# 2) Stage changed files
git add .

# 3) Save snapshot
git commit -m "Initial commit"

# 4) Link remote repository
git remote add origin https://github.com/USERNAME/my-admin.git

# 5) Upload to GitHub
git branch -M main
git push -u origin main

What to read next

  • Tools Setup for Git installation and initial config.
  • DNS Basics for Cloudflare/domain concepts.
  • CI/CD for automated GitHub Actions workflows.

Last updated: February 22, 2026 · Version: v0.0.1

Send Feedback

Opens a new issue page with your message.

Open GitHub Issue