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.