XQA
HomeAboutBlogPracticeLearnContact

Git & Dev Tools

Free programming lessons

BeginnerIntermediateHard
Installing your dotfiles onto a new system (or migrate to this setup) (Git & Dev Tools)clone (Git & Dev Tools)checkout (Git & Dev Tools)Bare vs. cloned repositories (Git & Dev Tools)Speeding up clones (Git & Dev Tools)
diff (Git & Dev Tools)Git for Mac Installer (Git & Dev Tools)Git for Windows stand-alone installer (Git & Dev Tools)
gitignore (Git & Dev Tools)commit (Git & Dev Tools)Getting Started (Git & Dev Tools)What is Git? (Git & Dev Tools)Install Git with Atlassian Sourcetree (Git & Dev Tools)What is Git subtree, and why should I use it? (Git & Dev Tools)Installing Git (Git & Dev Tools)gitignore[5] (Git & Dev Tools)You have installed Git (Git & Dev Tools)Clone and make a change on a new branch (Git & Dev Tools)git status (Git & Dev Tools)Install Git on Mac OS X (Git & Dev Tools)Install Git with Homebrew (Git & Dev Tools)Install the git-credential-osxkeychain helper (Git & Dev Tools)Install Git on Windows (Git & Dev Tools)git init (Git & Dev Tools)git commit (Git & Dev Tools)git clone (Git & Dev Tools)How to initialize a new Git repo with git init (Git & Dev Tools)Saving changes to the repository: git add and git commit (Git & Dev Tools)Change most recent Git commit message (Git & Dev Tools)Clone the central repository (Git & Dev Tools)Simple solution: git shallow clone (Git & Dev Tools)Alternative to git shallow-clone: clone only one branch (Git & Dev Tools)branch (Git & Dev Tools)Step 1. Clone your repository to your local system (Git & Dev Tools)Install Git (Git & Dev Tools)Install Git with MacPorts (Git & Dev Tools)Install Git now. (Git & Dev Tools)git clone Page (Git & Dev Tools)git add (Git & Dev Tools)Git LFS command-line client installed (Git & Dev Tools)How to install Git Bash (Git & Dev Tools)Install Git on Linux (Git & Dev Tools)How to clone an existing Git repo with git clone (Git & Dev Tools)Mary clones her Bitbucket repository (Git & Dev Tools)

Welcome to Git & Dev Tools

Use the sidebar to pick a level — Beginner, Intermediate, or Hard — then open any lesson. Each article has its own page with code examples.

Beginner

44 lessons

  • Installing your dotfiles onto a new system (or migrate to this setup) (Git & Dev Tools)
  • clone (Git & Dev Tools)
  • checkout (Git & Dev Tools)
  • Bare vs. cloned repositories (Git & Dev Tools)
Open Beginner →

Intermediate

74 lessons

  • stash (Git & Dev Tools)
  • REFS (Git & Dev Tools)
  • Tagging (Git & Dev Tools)
  • Interactive Staging (Git & Dev Tools)
Open Intermediate →

Hard

23 lessons

  • Plumbing Commands (Git & Dev Tools)
  • bisect (Git & Dev Tools)
  • Low-level commands (plumbing) (Git & Dev Tools)
  • Submodules (Git & Dev Tools)
Open Hard →
← Back to all topics

About XQA

XQA is your trusted platform for quality content, professional insights, and valuable resources. We are dedicated to delivering excellence and empowering our community with knowledge and expertise.

Quick Links

  • Home
  • About
  • Blog
  • Contact
  • Practice
  • Learn

Contact Info

  • contact@xqa.io
  • +1 (555) 123-4567
  • 123 Business Street, Suite 100, City, State 12345

© 2026 xqa.io. All rights reserved.

Privacy PolicyTerms of Service