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

时间:2013-01-26 16:12:39

标签: git version-control

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

这可能吗,Git?例如,假设我的项目位于~/development/myProject-dev,我可以将主分支推送到~/development/myProject作为实时镜像;也就是说,~/development/myProject是公开可访问的,而其-dev兄弟是否限制访问?

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

1 个答案:

答案 0 :(得分:2)

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

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

此命令应该从myProject-dev repo克隆主分支。