Git推送witihin本地文​​件系统;可行的工作流程

假设我有一个
Git repo文件夹,我可以完成所有开发工作.主分支代表生产代码,并且根据需要从任何分支合并任何开发.那一切都很好.如果,现在,我想将主分支推送到我的本地文件系统(例如,兄弟文件夹)中的某个地方,每当我想将主分支滚动到生产时,该怎么办?

这可能吗,Git?例如,假设我的项目在〜/ development / myProject-dev中,我可以将主分支推入〜/ development / myProject作为实时镜像;也就是说,〜/ development / myProject可以公开访问,而它的-dev兄弟有限制访问权限?

如果这很好,它似乎是一个很好的解决方案,因为〜/ development / myProject也将是一个repo,并且总是可以回滚到稳定状态,如果说开发中的更改引入了一个bug.你是否同意这是一个可行的工作流程?是否有更好的方法(例如,Git钩子等)?

最佳答案 你可以用git在本地推拉和推送.您还可以只将一个分支克隆到新的存储库中:

git clone ~/development/myProject-dev -b master ~/development/myProject

此命令应仅从myProject-dev repo克隆主分支.

点赞