Lesson 2 — Setting up and managing Git repositories for TYPO3 projects
Prerequisites and goals
Prerequisites
Theoretical prerequisites
This lesson assumes that you already know the following:
- Review DDEV architecture and configuration requirements
- Review troubleshooting techniques for DDEV installations
- Review DDEV environment optimization strategies
- Review DDEV best practices and common pitfalls
Practical prerequisites
Before you start this lesson, please have the following things ready:
- Verify DDEV installation and configuration completeness
- Optimize DDEV settings for local development
- Resolve common DDEV configuration issues
- Test DDEV environment functionality
Goals
Theoretical goals
By the end of this lesson, you should know the following:
- Review Git workflow for TYPO3 projects
- Review repository structure and organization principles
- Review branch management and collaboration strategies
- Review TYPO3 commit message conventions
Practical goals
By the end of this lesson, you should have completed the following:
- Verify and configure Git repositories properly
- Optimize branch management strategies
- Apply TYPO3 commit message rules correctly
- Optimize collaborative workflow efficiently
Learning resources
- Git Official Documentation
- Understanding Version Control with Git
- Git Setup
- Git Basics - Getting a Git Repository
- Git : About SSH
- TYPO3 GitHub Department
- How to Write a Git Commit Message
- Stage, commit, and push changes
- Comparing Git workflows: What you should know
- 10 Best Git Practices for TYPO3 Developers
- Commit Message rules for TYPO3 CMS
- GIT CHEAT SHEET
- Cloning a repository
- Git Tools - Submodules
- Git Tools - Rewriting History
- .gitignore File for TYPO3 Projects