Junior Engineer: Last week you left me hanging. I push code, GitHub gets it — then what? Whose computer is actually running my tests?

Senior Engineer: Honestly, most engineers use this stuff for months without ever asking that question. Good that you did.

The Push

Senior Engineer: Let's slow it down. You type git push. What actually leaves your machine?

Junior Engineer: The code, I guess? My commits?