Git 是一个分布式版本控制系统,用于跟踪代码随时间的变化。GitHub 是建立在 Git 之上的平台,增加了协作功能,如拉取请求、代码审查和 CI/CD 集成。数据工程师使用 Git 来管理管道代码、基础设施配置和跨团队的共享脚本。