Git Practice Labs (Deprecated)
Beginner
This course contains lots of labs for Git, each lab is a small Git project with detailed guidance and solutions. You can practice your Git skills by completing these labs, improve your coding skills, and learn how to write clean and efficient code.
git
- Intro
- Syllabus
Autocorrect Git Commands
Configure Git User Information
Disable Fast Forward Merging
Edit Git Configuration File
Configure Line Endings
Configure the git text editor
Clone Missing Submodules
Add a Submodule
Change the Last Commit's Author
Create a commit by a different author
Add a Commit Message Template
Create an Empty Commit
Create a Fixup Commit
Discard Uncommitted Changes
Tracking Bugs in Git Codebase
Git Cherry-Pick Code Changes
Remove a File from the Last Commit
Reverting Git Commits: A Powerful Technique
Rewind to a Specific Commit
Undo a Commit
Undo the Last Commit
Edit the Last Commit
Change the Last Commit's Message
View a Visual Graph of the Repository
View Commits by Author
Find Commits that Manipulated a Specific String
View Commits in a Specific Date Range
View a Short Summary of Commits
View Last Commit
View Differences in Changes
Discard Untracked Changes
Find Branches Containing a Commit
Find Branches Not Containing a Commit
Copy a File from Another Branch
Get the Current Branch Name
Delete a Branch
Delete Detached Branches
Difference Between Branches
Move Commits to a New Branch
Rebase onto Another Branch
Rename a Branch
Sort Git Branches by Date
Switch to a Branch
Return to Previous Branch
View Local Branches
Delete Merged Branches
Merge a Branch
Git Merge Collaborative Project Management
View Git Commit Summary Excluding Merges
View Merged Branches
View Changes Between Commits
View Undo History
Reset Local Master Branch to Match Remote
Apply the Latest Stash
Apply a stash
Delete a Git Stash
Delete All Stashes
List All Stashes
Create a Git Stash
Restore a Deleted File
Remove Files from the Staging Area
Perform an Interactive Rebase
Fetch Latest Changes from Remote
Pulling All Submodules from Remote
Pull Latest Changes from Remote
Automate Upstream Branch Creation
Set Default Push Branch Name
Change the Remote URL
Delete a Remote Branch
Update Remote Branch After Rewriting History
Rename Remote Branch
View the Remote URL
Purge a file from history
Find Lost Files
List All Git Aliases
Optimize the Local Repository
Delete a Submodule
Git Branch Basic Operations
Git Config Management
Teacher
Labby
Labby is the LabEx teacher.
Share to Google Classroom
Join Our Discord and Learn Together
Join NowUser Reviews
" Thank you for the new learning topic"
— Aurora
" i am very happy to learn and practice online operating system with linux "
— Prabhakar Rana
Recommended For You

