Log In
Join For Free
Learn
Projects
Pricing
Learn
Git
Git Practice Plus
Course in
Git Skill Tree
Git Practice Plus
Beginner
Git
Previous Course
Next Course
Syllabus
162 Labs
Git Installation and Configuration
Start
Autocorrect Git Commands
Start
Configure Git User Information
Start
Disable Fast Forward Merging
Start
Edit Git Configuration File
Start
Configure Line Endings
Start
Configure the git text editor
Start
Autocorrect Git Commands
Start
Configure Git User Information
Start
Disable Fast Forward Merging
Start
Edit Git Configuration File
Start
Configure Line Endings
Start
Configure the git text editor
Start
Clone Missing Submodules
Start
Clone Missing Submodules
Start
Clone a Repository
Start
Add a Submodule
Start
Add a Submodule
Start
Add Files to the Staging Area
Start
View Current Status
Start
Change the Last Commit's Author
Start
Create a commit by a different author
Start
Add a Commit Message Template
Start
Create an Empty Commit
Start
Create a Fixup Commit
Start
Discard Uncommitted Changes
Start
Manually Find the Commit that Introduced a Bug
Start
Git Cherry-Pick
Start
Remove a File from the Last Commit
Start
Rewind Commits
Start
Rewind to a Specific Commit
Start
Undo a Commit
Start
Undo the Last Commit
Start
Edit the Last Commit
Start
Change the Last Commit's Message
Start
View a Visual Graph of the Repository
Start
View Commits by Author
Start
Find Commits that Manipulated a Specific String
Start
View Commits in a Specific Date Range
Start
View a Short Summary of Commits
Start
View Last Commit
Start
Change the Last Commit's Author
Start
Create a commit by a different author
Start
Add a Commit Message Template
Start
Create a Git Commit
Start
Create an Empty Commit
Start
Create a Fixup Commit
Start
Discard Uncommitted Changes
Start
Manually Find the Commit that Introduced a Bug
Start
Git Cherry-Pick
Start
Remove a File from the Last Commit
Start
Rewind Commits
Start
Rewind to a Specific Commit
Start
Undo a Commit
Start
Undo the Last Commit
Start
Edit the Last Commit
Start
Change the Last Commit's Message
Start
View a Visual Graph of the Repository
Start
View Commits by Author
Start
Find Commits that Manipulated a Specific String
Start
View Commits in a Specific Date Range
Start
View a Short Summary of Commits
Start
View Last Commit
Start
View Differences in Changes
Start
View Differences in Changes
Start
Discard Untracked Changes
Start
Discard Untracked Changes
Start
Find Branches Containing a Commit
Start
Find Branches Not Containing a Commit
Start
Copy a File from Another Branch
Start
Get the Current Branch Name
Start
Delete a Branch
Start
Delete Detached Branches
Start
Difference Between Branches
Start
Move Commits to a New Branch
Start
Rebase onto Another Branch
Start
Rename a Branch
Start
Sort Git Branches by Date
Start
Switch to a Branch
Start
Return to Previous Branch
Start
View Local Branches
Start
Find Branches Containing a Commit
Start
Find Branches Not Containing a Commit
Start
Copy a File from Another Branch
Start
Create a New Branch
Start
Get the Current Branch Name
Start
Delete a Branch
Start
Delete Detached Branches
Start
Difference Between Branches
Start
Move Commits to a New Branch
Start
Rebase onto Another Branch
Start
Rename a Branch
Start
Sort Git Branches by Date
Start
Switch to a Branch
Start
Return to Previous Branch
Start
View Local Branches
Start
Delete Merged Branches
Start
Merge a Branch
Start
Merge a Branch and Create a Merge Commit
Start
View a Short Summary of Commits without Merge Commits
Start
View Merged Branches
Start
Delete Merged Branches
Start
Merge a Branch
Start
Merge a Branch and Create a Merge Commit
Start
View a Short Summary of Commits without Merge Commits
Start
View Merged Branches
Start
View Changes Between Commits
Start
View Changes Between Commits
Start
View "Undo" History
Start
View "Undo" History
Start
Reset Local Master Branch to Match Remote
Start
Reset Local Master Branch to Match Remote
Start
Apply the Latest Stash
Start
Apply a stash
Start
Delete a Git Stash
Start
Delete All Stashes
Start
List All Stashes
Start
Create a Git Stash
Start
Apply the Latest Stash
Start
Apply a stash
Start
Delete a Git Stash
Start
Delete All Stashes
Start
List All Stashes
Start
Create a Git Stash
Start
Restore a Deleted File
Start
Remove Files from the Staging Area
Start
Restore a Deleted File
Start
Remove Files from the Staging Area
Start
Perform an Interactive Rebase
Start
Perform an Interactive Rebase
Start
Fetch Latest Changes from Remote
Start
Fetch Latest Changes from Remote
Start
Pulling All Submodules from Remote
Start
Pull Latest Changes from Remote
Start
Pulling All Submodules from Remote
Start
Pull Latest Changes from Remote
Start
Automate Upstream Branch Creation
Start
Set Default Push Branch Name
Start
Automate Upstream Branch Creation
Start
Push Local Changes to Remote
Start
Set Default Push Branch Name
Start
Change the Remote URL
Start
Delete a Remote Branch
Start
Update Remote Branch After Rewriting History
Start
Rename Remote Branch
Start
View the Remote URL
Start
Change the Remote URL
Start
Delete a Remote Branch
Start
Update Remote Branch After Rewriting History
Start
Rename Remote Branch
Start
View the Remote URL
Start
Purge a file from history
Start
Purge a file from history
Start
Find Lost Files
Start
Find Lost Files
Start
List All Git Aliases
Start
List All Git Aliases
Start
Optimize the Local Repository
Start
Create a New Repository
Start
Optimize the Local Repository
Start
Delete a Submodule
Start
Delete a Submodule
Start
Teacher
Labby
Labby is the LabEx teacher.
Discussions
78 Labs
84 Challenges
Start Learning
Recommended For You