Day 13: Git Essentials
- Basics: Distributed version control for project efficiency.
- Workflow: Understand working directory, staging, and repository.
- Branching: Use of Master, Staging, and Dev branches.
- Commits: Snapshots of work; `git commit` and `git log`.
- Merge Conflicts: Managing code conflicts during merges.
- Git vs. GitHub: Code management vs. hosting service.
- Pull Requests: Merging changes via platforms like GitHub.
- Best Practices: Frequent, clear commits; logical changes.