Git服务器实际部署问题

Git正式部署的时候,假设我有本地机器,测试机器,正式服务器共三台

问题一:
首先本地机器需要安装git,这个毋庸置疑

其次由于代码要往测试机上提交,所以测试机也需要安装git了

那测试机测试没问题以后,代码最终是要部署到正式服务器上的,从测试机到正式环境也是通过git么?那正是机就也要装git了?

问题二:
最初的代码是如何放在正式机器上的? 正式机不是一开始创建的是裸仓库么,里面又没有代码,那代码放在哪里?如何克隆到测试机?

查看回复