Git Tutorials
Our Git tutorials offer a comprehensive curriculum for version control and collaborative development. They cover Git commands, workflows, and best practices, suitable for both beginners and experienced developers. With free labs and real-world examples, you'll gain practical experience in managing code repositories. Our Git playground allows you to experiment with different Git operations in a simulated environment.
Other Skill Trees
LinuxDevOpsCybersecurityAWSCybersecurity EngineerDevSecOpsNetworkingCompTIAKali LinuxWiresharkNmapHydraRed Hat Enterprise LinuxRHCSA TrainingRHCE in Enterprise Linux TrainingLFCS TrainingShellDevOps EngineerDockerKubernetesCKA TrainingCKAD TrainingCKS TrainingAnsibleRHCE in Ansible TrainingJenkinsCloudflareDatabaseMySQLPostgreSQLRedisMongoDBSQLiteData ScienceBig DataPythonGolangRustJavaCC++Web Development
Find the First Broken Quote
Find a discount regression with a real Git bisect search, repair the current shop and deliver the correct quote while retaining later work.
GitShell
Resolve the Guide Conflict
Resolve conflicting guide fields, preserve automatically merged pages, and publish a complete guide without rewriting either contribution.
Git
Catch Up with a Teammate’s Update
Merge a teammate’s guide update, preserve both contributions, and deliver the complete files through a shared Git repository.
Git
Trace and Revoke an Exposed Key
Trace an API key through Git history, revoke the exposed credential, and keep an unrelated integration working.
CybersecurityGit
Secure the Shipment Integration
Contain a historical API key leak and restore a shipment worker with a private, least-privilege replacement.
CybersecurityGitLinux
Keep Branch Previews Separate
Give two Git branches their own Jenkins previews, then update one plan without overwriting the other.
GitJenkins
Undo the Faulty Change and Keep Later Work
Restore workshop registration with a new Git correction while retaining a later event page, published history and existing bookings.
Git
Open the Maintenance Branch beside Your Work
Repair a supported guide in a real linked Git worktree while preserving the original staged draft, unstaged work and private note.
GitShell
Bring Only the Fix into the Older Release
Select one self-contained Git fix from development and apply it to the supported guide without shipping the redesign or disturbing unfinished work.
Git
Commit the Approved Menu Changes
Stage a café price correction without committing the unfinished draft, then verify the exact public menu snapshot.
Git
Verify and Deliver a Secure Release
Bind a real checked source commit, Docker image, generated report, release archive, and local staging runtime; reject modified artifacts and preserve business and security behavior.
CybersecurityDockerLinuxGitShell
Keep Secrets Out of Git
Separate local private configuration from deliverable files, inspect Git staging, and create a secret-free local commit.
GitCybersecurity
Prepare an Ansible Project with Git
Create a clean Ansible project workspace, initialize Git, add an inventory, and commit the baseline files.
AnsibleGit
Track Configuration with Git
Learn basic Git operations by tracking a small Linux-style configuration file through two focused commits.
GitLinux
Clone a Repository
Learn how to clone Git repositories using various techniques, including basic cloning, cloning to specific directories, creating shallow clones, and cloning specific branches. This lab will enhance your Git skills and improve your workflow efficiency.
GitLinux
Git Reset and Reflog
Learn the art of manipulating Git history with git reset and git reflog. Learn how to undo commits, recover lost work, and navigate through your repository's timeline with confidence.
GitLinux
Git Config Management
Learn Git configuration management using the git config command. Learn to set up your Git identity, configure colors, set default editor, manage line endings, create aliases, and understand repository-specific configurations.
GitLinux
Marking Important Milestones
Learn to use Git tags effectively to mark significant points in your project's history. Master creating, managing, and utilizing both lightweight and annotated tags in your Git workflow.
GitLinux
- Prev
- 1
- 2
- 3
- 4
- 5
- 6
- ...
- 59
- Next