Git and Gitflow
Git is a distributed version control system for tracking changes in source code during software development.
Key principles:
- Tracks changes with commits.
- Allows branching for parallel development.
- Merges branches when ready.
- Supports remote repositories.
- Facilitates collaboration with pull requests.
- Configurable for various workflows.
📄️ Merging commits
Basic Merge
📄️ Tags
Creation
📄️ Reseting and reverting changes
git reset modifies the commit history by moving the HEAD to a different state,
📄️ Gitflow
Gitflow is a branching model for Git, designed to facilitate collaboration and