我加入了一个项目,他们对代码测试和版本控制解决方案有点混乱,所以我负责实现这些以及更多。
我,对Git来说相对较新,我想知道如何实施http://nvie.com/posts/a-successful-git-branching-model/?我的意思是:
git flow init
设置git存储库(将保留所有测试和版本控制)?feature_x
/ hotfix_y
/ releas_z
分支?git flow init
设置吗?我对git有基本的了解,所以感谢您对此的指导。
如果您对如何使用控制版本系统以及能够从本地同步到实时和/或测试环境有更好的解决方案,请告诉我......我愿意学习
答案 0 :(得分:2)
git-flow不是您通常在远程服务器上运行的东西,而只是帮助管理分支机构的工具。您只能在非正常结账时运行git flow init
,其中某人将进行开发工作。所以,按顺序:
git push
(或者,第一次仅使用:git push --set-upstream origin feature/name-of-current-feature
- 这也是当前版本的git尝试推送不跟踪任何内容的分支的错误消息)