Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/faizan35/learn-git-by-doing

Explore and master Git effortlessly with 'Learn-Git-By-Doing.' Dive into interactive challenges, making Git learning fun and easy for everyone.
https://github.com/faizan35/learn-git-by-doing

Last synced: about 1 month ago
JSON representation

Explore and master Git effortlessly with 'Learn-Git-By-Doing.' Dive into interactive challenges, making Git learning fun and easy for everyone.

Awesome Lists containing this project

README

        

# Learn-Git-By-Doing

## Work in Progress...

#### [0. Git Fundamental](./Category_0/about_0.md)

- [0.1 Initializing a Git Repository](./Category_0/Challenge_0.1/Challenge.md)
- [0.2 Cloning a Git Repository](./Category_0/Challenge_0.2/Challenge.md)
- [0.3 Basic Git Configuration](./Category_0/Challenge_0.3/Challenge.md)
- [0.4 Checking Repository Status](./Category_0/Challenge_0.4/Challenge.md)
- [0.5 Staging and Committing Changes](./Category_0/Challenge_0.5/Challenge.md)
- [0.6 Viewing Commit History](./Category_0/Challenge_0.6/Challenge.md)
- [0.7 Creating and Switching Branches](./Category_0/Challenge_0.7/Challenge.md)
- [0.8 Merging and Resolving Conflicts](./Category_0/Challenge_0.8/Challenge.md)
- [0.9 Remote Repository Interaction](./Category_0/Challenge_0.9/Challenge.md)
- [0.10 Tagging Commits](./Category_0/Challenge_0.10/Challenge.md)
- [0.11 Undoing Changes and Reverting Commits](./Category_0/Challenge_0.11/Challenge.md)
- [0.12 Git Ignore and Git Attributes](./Category_0/Challenge_0.12/Challenge.md)
- [0.13 Git Aliases](./Category_0/Challenge_0.13/Challenge.md)
- [0.14 Git Workflow Best Practices](./Category_0/Challenge_0.14/Challenge.md)
- [0.15 Collaborative Workflows with Git](./Category_0/Challenge_0.15/Challenge.md)

#### [1. Branch Management and Workflow](./Category_1/about_1.md)

- [1.1 Advanced Branch Management](./Category_1/Challenge_1.1/Challenge.md)
- [1.2 Advanced Interactive Rebase](./Category_1/Challenge_1.2/Challenge.md)
- [1.3 Branching Strategies with Multiple Remotes](./Category_1/Challenge_1.3/Challenge.md)
- [1.4 Git Hooks for Advanced Workflow Automation](./Category_1/Challenge_1.4/Challenge.md)
- [1.5 Conflict Resolution Across Multiple Branches](./Category_1/Challenge_1.5/Challenge.md)
- [1.6 Custom Branch Naming Conventions](./Category_1/Challenge_1.6/Challenge.md)
- [1.7 Advanced Release Management](./Category_1/Challenge_1.7/Challenge.md)
- [1.8 Multi-Repository Collaboration](./Category_1/Challenge_1.8/Challenge.md)
- [1.9 Git Alias for Workflow Optimization](./Category_1/Challenge_1.9/Challenge.md)
- [1.10 Parallel Branch Development](./Category_1/Challenge_1.10/Challenge.md)

#### [2. Submodules and Subtrees](./Category_2/about_2.md)

- [2.1 Advanced Submodule Management](./Category_2/Challenge_2.1/Challenge.md)
- [2.2 Nested Submodules](./Category_2/Challenge_2.2/Challenge.md)
- [2.3 Branch-Specific Submodules](./Category_2/Challenge_2.3/Challenge.md)
- [2.4 Advanced Subtree Integration](./Category_2/Challenge_2.4/Challenge.md)
- [2.5 Custom Submodule Init Scripts](./Category_2/Challenge_2.5/Challenge.md)
- [2.6 Managing Multiple Submodule Versions](./Category_2/Challenge_2.6/Challenge.md)
- [2.7 Submodules and Large Files with Git LFS](./Category_2/Challenge_2.7/Challenge.md)
- [2.8 Submodule Synchronization and Automation](./Category_2/Challenge_2.8/Challenge.md)
- [2.9 Advanced Submodule Branching](./Category_2/Challenge_2.9/Challenge.md)
- [2.10 Advanced Submodule Versioning](./Category_2/Challenge_2.10/Challenge.md)

#### [3. Advanced Conflict Resolution](./Category_3/about_3.md)

- [3.1 Conflict Resolution Across Multiple Repositories](./Category_3/Challenge_3.1/Challenge.md)
- [3.2 Conflict Resolution with Binary Files](./Category_3/Challenge_3.2/Challenge.md)
- [3.3 Custom Merge Drivers and Strategies](./Category_3/Challenge_3.3/Challenge.md)
- [3.4 Conflict Resolution in a Large Monolithic Repository](./Category_3/Challenge_3.4/Challenge.md)
- [3.5 Conflict Resolution with Historical Commits](./Category_3/Challenge_3.5/Challenge.md)
- [3.6 Conflict Resolution in a Distributed Team Environment](./Category_3/Challenge_3.6/Challenge.md)
- [3.7 Advanced Conflict Analysis and Visualization](./Category_3/Challenge_3.7/Challenge.md)
- [3.8 Automated Conflict Resolution Workflow](./Category_3/Challenge_3.8/Challenge.md)
- [3.9 Conflict Resolution with Non-Git Repositories](./Category_3/Challenge_3.9/Challenge.md)
- [3.10 Advanced Conflict Resolution Reporting](./Category_3/Challenge_3.10/Challenge.md)

#### [4. Git Hooks and Automation](./Category_4/about_4.md)

- [4.1 Comprehensive CI/CD Pipeline with Git Hooks](./Category_4/Challenge_4.1/Challenge.md)
- [4.2 Advanced Pre-commit Hooks](./Category_4/Challenge_4.2/Challenge.md)
- [4.3 Custom Git Commands with Hooks Integration](./Category_4/Challenge_4.3/Challenge.md)
- [4.4 Advanced Automated Release Process](./Category_4/Challenge_4.4/Challenge.md)
- [4.5 Multi-Repository Synchronization](./Category_4/Challenge_4.5/Challenge.md)
- [4.6 Git Hooks for Code Review Automation](./Category_4/Challenge_4.6/Challenge.md)
- [4.7 Automated Issue and Bug Tracking Integration](./Category_4/Challenge_4.7/Challenge.md)
- [4.8 Advanced Git Hook Templates](./Category_4/Challenge_4.8/Challenge.md)
- [4.9 Custom Pre-push Hooks for Deployments](./Category_4/Challenge_4.9/Challenge.md)
- [4.10 Advanced Automated Testing with Git Hooks](./Category_4/Challenge_4.10/Challenge.md)

#### [5. Advanced Git Commands](./Category_5/about_5.md)

- [5.1 Custom Git Commands for Workflow Automation](./Category_5/Challenge_5.1/Challenge.md)
- [5.2 Advanced Git Aliases for Custom Workflows](./Category_5/Challenge_5.2/Challenge.md)
- [5.3 Git Internals and Object Manipulation](./Category_5/Challenge_5.3/Challenge.md)
- [5.4 Git Hook Integration with Custom Commands](./Category_5/Challenge_5.4/Challenge.md)
- [5.5 Advanced Command Line Parsing and Options](./Category_5/Challenge_5.5/Challenge.md)
- [5.6 Custom Git Commands for Issue and Bug Tracking Integration](./Category_5/Challenge_5.6/Challenge.md)
- [5.7 Git Command Line Autocompletion Scripts](./Category_5/Challenge_5.7/Challenge.md)
- [5.8 Advanced Git Configuration Management](./Category_5/Challenge_5.8/Challenge.md)
- [5.9 Git Hooks for Enhanced Quality Control](./Category_5/Challenge_5.9/Challenge.md)
- [5.10 Advanced Git Hook Scripts with Conditional Logic](./Category_5/Challenge_5.10/Challenge.md)

#### [6. Advanced Git Configuration and Features](./Category_6/about_6.md)

- [6.1 Custom Git Hooks for Advanced Workflow Automation](./Category_6/Challenge_6.1/Challenge.md)
- [6.2 Advanced GPG Key Management for Git Commits](./Category_6/Challenge_6.2/Challenge.md)
- [6.3 Git Cryptography for Secure Communication](./Category_6/Challenge_6.3/Challenge.md)
- [6.4 Advanced Git Configuration at Scale](./Category_6/Challenge_6.4/Challenge.md)
- [6.5 Advanced Git Note Management](./Category_6/Challenge_6.5/Challenge.md)
- [6.6 Git Attributes for Advanced File Management](./Category_6/Challenge_6.6/Challenge.md)
- [6.7 Git LFS Integration for Large Files and Advanced Versioning](./Category_6/Challenge_6.7/Challenge.md)
- [6.8 Custom GPG Signing Workflows for Git Commits](./Category_6/Challenge_6.8/Challenge.md)
- [6.9 Advanced Git Server Configuration and Customization](./Category_6/Challenge_6.9/Challenge.md)
- [6.10 Advanced Git Cryptography with Hardware Security Modules (HSM)](./Category_6/Challenge_6.10/Challenge.md)

#### [7. Version Control Strategies](./Category_7/about_7.md)

- [7.1 Advanced Distributed Version Control Workflow](./Category_7/Challenge_7.1/Challenge.md)
- [7.2 Multi-Repository Collaboration in Complex Environments](./Category_7/Challenge_7.2/Challenge.md)
- [7.3 Advanced Release Management with GitFlow and GitHub Flow](./Category_7/Challenge_7.3/Challenge.md)
- [7.4 Scalable Git Workflow for Large Teams](./Category_7/Challenge_7.4/Challenge.md)
- [7.5 Parallel Branch Development at Scale](./Category_7/Challenge_7.5/Challenge.md)
- [7.6 Custom Git Hooks and Automation for Complex Workflows](./Category_7/Challenge_7.6/Challenge.md)
- [7.7 Advanced Version Control Analytics and Reporting](./Category_7/Challenge_7.7/Challenge.md)
- [7.8 Version Control in Multi-Platform Environments](./Category_7/Challenge_7.8/Challenge.md)
- [7.9 Advanced Issue and Bug Tracking Integration in Version Control](./Category_7/Challenge_7.9/Challenge.md)
- [7.10 Custom Version Control Dashboards and Metrics](./Category_7/Challenge_7.10/Challenge.md)