Alex The Analyst on YouTube · Open on YouTube
Professional practice: how analytics teams actually work · Competent · Lesson 35 of 99 · 57 min video, then about 3 hours of practice
Version control for analysts: Git, branches and pull requests
After this you can keep SQL and notebooks in Git, work on branches, open and review pull requests, and recover an earlier version of a query.
Why it matters
Analysts who keep their SQL in Git stop losing work, can show exactly what changed when a number moves, and can work in dbt projects alongside engineers. Learn commit, branch, merge, pull request and review. The trap is committing data files or credentials; learn .gitignore on day one.
How to use this resource
A one-hour Git and GitHub course aimed at data analysts.