codingstuff.io
ExploreTutorialsProblemsCS Subjects
Get Started
ExploreTutorialsProblemsCS Subjects
Get Started
codingstuff.io

Master the art of building software through interactive tutorials, real-world problems, and guided projects.

Pune, Maharashtra, India

codingstuffmail@gmail.com

Product

  • Explore
  • Tutorials
  • Problems
  • CS Subjects

Company

  • About
  • Contact
  • Privacy Policy
  • Terms & Conditions
  • Sitemap

© 2026 codingstuff.io. All rights reserved.

Built with ❤️ for developers everywhere

/
Tutorials/Git & GitHub
📦

Git & GitHub

The essential version control system — track changes, collaborate with teams, manage branches, and contribute to open source.

Start Learning

63 Topics

1Installing Git2Configuring Git3Initializing a Repository4Using git status5Using git add6Using git commit7Using git log8Using git diff9Branching and Merging10Resolving Merge Conflicts11Using git stash12Using git rebase13Working with Remote Repositories14Using git fetch15Using git pull16Using git push17Using git clone18Using Submodules19Git Hooks20Introduction to GitHub21Creating and Managing GitHub Accounts22Creating and Managing Repositories on GitHub23Forking Repositories24Using Pull Requests25Managing Issues on GitHub26Using Milestones and Labels27Creating and Managing Wikis28Publishing with GitHub Pages29Introduction to GitHub Actions30Creating and Managing Workflows31Using Secrets in GitHub Actions32Using Dependabot for Dependency Management33Code Review Best Practices on GitHub34Collaborating with Others on GitHub35Archiving Repositories36Deleting Repositories37Moving or Renaming Repositories38Archiving Files in a Repository39Handling Large Repositories40Using Git LFS for Large Files41Understanding Blob Storage in Git42Using git gc for Repository Maintenance43Using Subtrees for Repository Management44Using git bisect for Debugging45Using git blame for Code History Analysis46Using git reflog for Reference Log Management47Using BFG Repo-Cleaner and Filter-Repo48Rewriting Commit History49Squashing Commits50Using git amend for Commit Corrections51Creating and Managing Tags52Using Signed Tags53Generating Changelogs with Git54Managing Releases on GitHub55Security Best Practices for Git and GitHub56Using SSH Keys with Git and GitHub57Enabling Two-Factor Authentication on GitHub58Auditing Repository Activity on GitHub59Using Private Repositories on GitHub60GitHub Enterprise Solutions Overview61Integrating Git and GitHub with Other Tools62Continuous Integration/Continuous Deployment (CI/CD) with Git and GitHub63Automating Workflows with Git and GitHub Actions