Skip to content

This course contains lots of challenges for Git, each challenge is a small Git project with detailed instructions and solutions. You can practice your Git skills by solving these challenges, improve your problem-solving skills, and learn how to write clean and efficient code.

Notifications You must be signed in to change notification settings

labex-labs/git-practice-challenges

Repository files navigation

Git Practice Challenges

Languages

🇨🇳 简体中文 🇪🇸 Español 🇫🇷 Français 🇩🇪 Deutsch 🇯🇵 日本語 🇷🇺 Русский 🇰🇷 한국어 🇧🇷 Português 🇺🇸 English

Git Practice Challenges

Start-Learning

This course contains lots of challenges for Git, each challenge is a small Git project with detailed instructions and solutions. You can practice your Git skills by solving these challenges, improve your problem-solving skills, and learn how to write clean and efficient code.

Git

Exercises

Index Name Difficulty Practice
01 🎯 🔵 Initialize Git Project Beginner Start Challenge
02 🎯 🟢 Add a Submodule Beginner Start Challenge
03 🎯 🟢 Clone Missing Submodules Beginner Start Challenge
04 🎯 🟢 Disable Fast Forward Merging Beginner Start Challenge
05 🎯 🟢 Edit Git Configuration File Beginner Start Challenge
06 🎯 🟢 Get the Current Branch Name Beginner Start Challenge
07 🎯 🟢 Merge a Branch Beginner Start Challenge
08 🎯 🟢 Set Default Push Branch Name Beginner Start Challenge
09 🎯 🟢 View Changes Between Commits Beginner Start Challenge
10 🎯 🟢 View Undo History Beginner Start Challenge
11 🎯 🔵 Cancel File Change Beginner Start Challenge
12 🎯 🟢 Add Files to the Staging Area Beginner Start Challenge
13 🎯 🔵 Autocorrect Git Commands Beginner Start Challenge
14 🎯 🟢 Clone the First Trending Repository Beginner Start Challenge
15 🎯 🟢 Configure the git text editor Beginner Start Challenge
16 🎯 🟢 View Current Status Beginner Start Challenge
17 🎯 🟢 View a Visual Graph of the Repository Beginner Start Challenge
18 🎯 🟢 Git Configuration with GitHub Beginner Start Challenge
19 🎯 🔵 Git Fundamentals: Add, Commit, Status, Diff Beginner Start Challenge
20 🎯 🟢 Create Your First Git Repository Beginner Start Challenge

Environment

LabEx is an interactive, hands-on learning platform dedicated to coding and technology. It combines labs, AI assistance, and virtual machines to provide a no-video, practical learning experience.

  • A strict "Learn by Doing" approach with exclusive hands-on labs and no videos.
  • Interactive online environments within the browser, with automated step-by-step checks.
  • A structured content organization with the Skill Tree based learning system.
  • A growing learning resource of 30 Skill Trees and over 6,000 Labs.
  • The learning assistant Labby, built on lastest AI models, providing a conversational learning experience.

Learn more about LabEx VM.

More

About

This course contains lots of challenges for Git, each challenge is a small Git project with detailed instructions and solutions. You can practice your Git skills by solving these challenges, improve your problem-solving skills, and learn how to write clean and efficient code.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published