Git分支是用来实现代码并行开发和版本管理的吗?