Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/labex-labs/git-practice-plus

[Git Practice Plus]-In this course, You will practice more labs of Git. This will help you to master the skills more deeply.
https://github.com/labex-labs/git-practice-plus

List: git-practice-plus

awesome awesome-list challenges course education git hands-on labex labs programming

Last synced: 5 days ago
JSON representation

[Git Practice Plus]-In this course, You will practice more labs of Git. This will help you to master the skills more deeply.

Awesome Lists containing this project

README

        

# Git Practice Plus

![Git Practice Plus](https://cover-creator.labex.io/git-practice-plus.png)

In this course, You will practice more labs of Git. This will help you to master the skills more deeply.

![Git](https://img.shields.io/badge/Git-whitesmoke?style=for-the-badge&logo=git)

## Scenarios

| Index | Name | Difficulty | Practice |
|---------|---------------------------------------------------|--------------|---------------------------------------------------------------------------|
| 001 | 📖 Git Installation and Configuration | ★☆☆ | Start Lab |
| 002 | 📖 Autocorrect Git Commands | ★☆☆ | Start Lab |
| 003 | 📖 Configure Git User Information | ★☆☆ | Start Lab |
| 004 | 📖 Disable Fast Forward Merging | ★☆☆ | Start Lab |
| 005 | 📖 Edit Git Configuration File | ★☆☆ | Start Lab |
| 006 | 📖 Configure Line Endings | ★☆☆ | Start Lab |
| 007 | 📖 Configure the git text editor | ★☆☆ | Start Lab |
| 008 | 🎯 Autocorrect Git Commands | ★☆☆ | Start Challenge |
| 009 | 🎯 Configure Git User Information | ★☆☆ | Start Challenge |
| 010 | 🎯 Disable Fast Forward Merging | ★☆☆ | Start Challenge |
| 011 | 🎯 Edit Git Configuration File | ★☆☆ | Start Challenge |
| 012 | 🎯 Configure Line Endings | ★☆☆ | Start Challenge |
| 013 | 🎯 Configure the git text editor | ★☆☆ | Start Challenge |
| 014 | 📖 Clone Missing Submodules | ★☆☆ | Start Lab |
| 015 | 🎯 Clone Missing Submodules | ★☆☆ | Start Challenge |
| 016 | 🎯 Clone a Repository | ★☆☆ | Start Challenge |
| 017 | 📖 Add a Submodule | ★☆☆ | Start Lab |
| 018 | 🎯 Add a Submodule | ★☆☆ | Start Challenge |
| 019 | 🎯 Add Files to the Staging Area | ★☆☆ | Start Challenge |
| 020 | 🎯 View Current Status | ★☆☆ | Start Challenge |
| 021 | 📖 Change the Last Commit's Author | ★☆☆ | Start Lab |
| 022 | 📖 Create a commit by a different author | ★☆☆ | Start Lab |
| 023 | 📖 Add a Commit Message Template | ★☆☆ | Start Lab |
| 024 | 📖 Create an Empty Commit | ★☆☆ | Start Lab |
| 025 | 📖 Create a Fixup Commit | ★☆☆ | Start Lab |
| 026 | 📖 Discard Uncommitted Changes | ★☆☆ | Start Lab |
| 027 | 📖 Tracking Bugs in Git Codebase | ★☆☆ | Start Lab |
| 028 | 📖 Git Cherry-Pick Code Changes | ★☆☆ | Start Lab |
| 029 | 📖 Remove a File from the Last Commit | ★☆☆ | Start Lab |
| 030 | 📖 Reverting Git Commits: A Powerful Technique | ★☆☆ | Start Lab |
| 031 | 📖 Rewind to a Specific Commit | ★☆☆ | Start Lab |
| 032 | 📖 Undo a Commit | ★☆☆ | Start Lab |
| 033 | 📖 Undo the Last Commit | ★☆☆ | Start Lab |
| 034 | 📖 Edit the Last Commit | ★☆☆ | Start Lab |
| 035 | 📖 Change the Last Commit's Message | ★☆☆ | Start Lab |
| 036 | 📖 View a Visual Graph of the Repository | ★☆☆ | Start Lab |
| 037 | 📖 View Commits by Author | ★☆☆ | Start Lab |
| 038 | 📖 Find Commits that Manipulated a Specific String | ★☆☆ | Start Lab |
| 039 | 📖 View Commits in a Specific Date Range | ★☆☆ | Start Lab |
| 040 | 📖 View a Short Summary of Commits | ★☆☆ | Start Lab |
| 041 | 📖 View Last Commit | ★☆☆ | Start Lab |
| 042 | 🎯 Change the Last Commit's Author | ★☆☆ | Start Challenge |
| 043 | 🎯 Create a commit by a different author | ★☆☆ | Start Challenge |
| 044 | 🎯 Add a Commit Message Template | ★☆☆ | Start Challenge |
| 045 | 🎯 Create a Git Commit | ★☆☆ | Start Challenge |
| 046 | 🎯 Create an Empty Commit | ★☆☆ | Start Challenge |
| 047 | 🎯 Create a Fixup Commit | ★☆☆ | Start Challenge |
| 048 | 🎯 Discard Uncommitted Changes | ★☆☆ | Start Challenge |
| 049 | 🎯 Tracking Code Changes with Git | ★☆☆ | Start Challenge |
| 050 | 🎯 Applying Selective Git Commit Changes | ★☆☆ | Start Challenge |
| 051 | 🎯 Remove a File from the Last Commit | ★☆☆ | Start Challenge |
| 052 | 🎯 Reverting Git Commits with Ease | ★☆☆ | Start Challenge |
| 053 | 🎯 Rewind to a Specific Commit | ★☆☆ | Start Challenge |
| 054 | 🎯 Undo a Commit | ★☆☆ | Start Challenge |
| 055 | 🎯 Undo the Last Commit | ★☆☆ | Start Challenge |
| 056 | 🎯 Edit the Last Commit | ★☆☆ | Start Challenge |
| 057 | 🎯 Change the Last Commit's Message | ★☆☆ | Start Challenge |
| 058 | 🎯 View a Visual Graph of the Repository | ★☆☆ | Start Challenge |
| 059 | 🎯 View Commits by Author | ★☆☆ | Start Challenge |
| 060 | 🎯 Find Commits that Manipulated a Specific String | ★☆☆ | Start Challenge |
| 061 | 🎯 View Commits in a Specific Date Range | ★☆☆ | Start Challenge |
| 062 | 🎯 View a Short Summary of Commits | ★☆☆ | Start Challenge |
| 063 | 🎯 View Last Commit | ★☆☆ | Start Challenge |
| 064 | 📖 View Differences in Changes | ★☆☆ | Start Lab |
| 065 | 🎯 View Differences in Changes | ★☆☆ | Start Challenge |
| 066 | 📖 Discard Untracked Changes | ★☆☆ | Start Lab |
| 067 | 🎯 Discard Untracked Changes | ★☆☆ | Start Challenge |
| 068 | 📖 Find Branches Containing a Commit | ★☆☆ | Start Lab |
| 069 | 📖 Find Branches Not Containing a Commit | ★☆☆ | Start Lab |
| 070 | 📖 Copy a File from Another Branch | ★☆☆ | Start Lab |
| 071 | 📖 Get the Current Branch Name | ★☆☆ | Start Lab |
| 072 | 📖 Delete a Branch | ★☆☆ | Start Lab |
| 073 | 📖 Delete Detached Branches | ★☆☆ | Start Lab |
| 074 | 📖 Difference Between Branches | ★☆☆ | Start Lab |
| 075 | 📖 Move Commits to a New Branch | ★☆☆ | Start Lab |
| 076 | 📖 Rebase onto Another Branch | ★☆☆ | Start Lab |
| 077 | 📖 Rename a Branch | ★☆☆ | Start Lab |
| 078 | 📖 Sort Git Branches by Date | ★☆☆ | Start Lab |
| 079 | 📖 Switch to a Branch | ★☆☆ | Start Lab |
| 080 | 📖 Return to Previous Branch | ★☆☆ | Start Lab |
| 081 | 📖 View Local Branches | ★☆☆ | Start Lab |
| 082 | 🎯 Find Branches Containing a Commit | ★☆☆ | Start Challenge |
| 083 | 🎯 Find Branches Not Containing a Commit | ★☆☆ | Start Challenge |
| 084 | 🎯 Copy a File from Another Branch | ★☆☆ | Start Challenge |
| 085 | 🎯 Create a New Branch | ★☆☆ | Start Challenge |
| 086 | 🎯 Get the Current Branch Name | ★☆☆ | Start Challenge |
| 087 | 🎯 Delete a Branch | ★☆☆ | Start Challenge |
| 088 | 🎯 Delete Detached Branches | ★☆☆ | Start Challenge |
| 089 | 🎯 Difference Between Branches | ★☆☆ | Start Challenge |
| 090 | 🎯 Move Commits to a New Branch | ★☆☆ | Start Challenge |
| 091 | 🎯 Rebase onto Another Branch | ★☆☆ | Start Challenge |
| 092 | 🎯 Rename a Branch | ★☆☆ | Start Challenge |
| 093 | 🎯 Sort Git Branches by Date | ★☆☆ | Start Challenge |
| 094 | 🎯 Switch to a Branch | ★☆☆ | Start Challenge |
| 095 | 🎯 Return to Previous Branch | ★☆☆ | Start Challenge |
| 096 | 🎯 View Local Branches | ★☆☆ | Start Challenge |
| 097 | 📖 Delete Merged Branches | ★☆☆ | Start Lab |
| 098 | 📖 Merge a Branch | ★☆☆ | Start Lab |
| 099 | 📖 Git Merge Collaborative Project Management | ★☆☆ | Start Lab |
| 100 | 📖 View Git Commit Summary Excluding Merges | ★☆☆ | Start Lab |
| 101 | 📖 View Merged Branches | ★☆☆ | Start Lab |
| 102 | 🎯 Delete Merged Branches | ★☆☆ | Start Challenge |
| 103 | 🎯 Merge a Branch | ★☆☆ | Start Challenge |
| 104 | 🎯 Git Collaborative Version Control | ★☆☆ | Start Challenge |
| 105 | 🎯 View Git Commit Summary Excluding Merges | ★☆☆ | Start Challenge |
| 106 | 🎯 View Merged Branches | ★☆☆ | Start Challenge |
| 107 | 📖 View Changes Between Commits | ★☆☆ | Start Lab |
| 108 | 🎯 View Changes Between Commits | ★☆☆ | Start Challenge |
| 109 | 📖 View Undo History | ★☆☆ | Start Lab |
| 110 | 🎯 View Undo History | ★☆☆ | Start Challenge |
| 111 | 📖 Reset Local Master Branch to Match Remote | ★☆☆ | Start Lab |
| 112 | 🎯 Reset Local Master Branch to Match Remote | ★☆☆ | Start Challenge |
| 113 | 📖 Apply the Latest Stash | ★☆☆ | Start Lab |
| 114 | 📖 Apply a stash | ★☆☆ | Start Lab |
| 115 | 📖 Delete a Git Stash | ★☆☆ | Start Lab |
| 116 | 📖 Delete All Stashes | ★☆☆ | Start Lab |
| 117 | 📖 List All Stashes | ★☆☆ | Start Lab |
| 118 | 📖 Create a Git Stash | ★☆☆ | Start Lab |
| 119 | 🎯 Apply the Latest Stash | ★☆☆ | Start Challenge |
| 120 | 🎯 Apply a stash | ★☆☆ | Start Challenge |
| 121 | 🎯 Delete a Git Stash | ★☆☆ | Start Challenge |
| 122 | 🎯 Delete All Stashes | ★☆☆ | Start Challenge |
| 123 | 🎯 List All Stashes | ★☆☆ | Start Challenge |
| 124 | 🎯 Create a Git Stash | ★☆☆ | Start Challenge |
| 125 | 📖 Restore a Deleted File | ★☆☆ | Start Lab |
| 126 | 📖 Remove Files from the Staging Area | ★☆☆ | Start Lab |
| 127 | 🎯 Restore a Deleted File | ★☆☆ | Start Challenge |
| 128 | 🎯 Remove Files from the Staging Area | ★☆☆ | Start Challenge |
| 129 | 📖 Perform an Interactive Rebase | ★☆☆ | Start Lab |
| 130 | 🎯 Perform an Interactive Rebase | ★☆☆ | Start Challenge |
| 131 | 📖 Fetch Latest Changes from Remote | ★☆☆ | Start Lab |
| 132 | 🎯 Fetch Latest Changes from Remote | ★☆☆ | Start Challenge |
| 133 | 📖 Pulling All Submodules from Remote | ★☆☆ | Start Lab |
| 134 | 📖 Pull Latest Changes from Remote | ★☆☆ | Start Lab |
| 135 | 🎯 Pulling All Submodules from Remote | ★☆☆ | Start Challenge |
| 136 | 🎯 Pull Latest Changes from Remote | ★☆☆ | Start Challenge |
| 137 | 📖 Automate Upstream Branch Creation | ★☆☆ | Start Lab |
| 138 | 📖 Set Default Push Branch Name | ★☆☆ | Start Lab |
| 139 | 🎯 Automate Upstream Branch Creation | ★☆☆ | Start Challenge |
| 140 | 🎯 Push Local Changes to Remote | ★☆☆ | Start Challenge |
| 141 | 🎯 Set Default Push Branch Name | ★☆☆ | Start Challenge |
| 142 | 📖 Change the Remote URL | ★☆☆ | Start Lab |
| 143 | 📖 Delete a Remote Branch | ★☆☆ | Start Lab |
| 144 | 📖 Update Remote Branch After Rewriting History | ★☆☆ | Start Lab |
| 145 | 📖 Rename Remote Branch | ★☆☆ | Start Lab |
| 146 | 📖 View the Remote URL | ★☆☆ | Start Lab |
| 147 | 🎯 Change the Remote URL | ★☆☆ | Start Challenge |
| 148 | 🎯 Delete a Remote Branch | ★☆☆ | Start Challenge |
| 149 | 🎯 Update Remote Branch After Rewriting History | ★☆☆ | Start Challenge |
| 150 | 🎯 Rename Remote Branch | ★☆☆ | Start Challenge |
| 151 | 🎯 View the Remote URL | ★☆☆ | Start Challenge |
| 152 | 📖 Purge a file from history | ★☆☆ | Start Lab |
| 153 | 🎯 Purge a file from history | ★☆☆ | Start Challenge |
| 154 | 📖 Find Lost Files | ★☆☆ | Start Lab |
| 155 | 🎯 Find Lost Files | ★☆☆ | Start Challenge |
| 156 | 📖 List All Git Aliases | ★☆☆ | Start Lab |
| 157 | 🎯 List All Git Aliases | ★☆☆ | Start Challenge |
| 158 | 📖 Optimize the Local Repository | ★☆☆ | Start Lab |
| 159 | 🎯 Create a New Repository | ★☆☆ | Start Challenge |
| 160 | 🎯 Optimize the Local Repository | ★☆☆ | Start Challenge |
| 161 | 📖 Delete a Submodule | ★☆☆ | Start Lab |
| 162 | 🎯 Delete a Submodule | ★☆☆ | Start Challenge |

## More

- 🔗 [Git Programming Courses](https://github.com/labex-labs/awesome-programming-courses)
- 🔗 [Git Programming Projects](https://github.com/labex-labs/awesome-programming-projects)
- 🔗 [Git Free Tutorials](https://github.com/labex-labs/git-free-tutorials)