摘要:
(我是很新的git)
试图像在这里工作描述:http://nvie.com/posts/a-successful-git-branching-model/
但是我似乎错过理解如何有多个分支机构(即主,开发,修复程序)
混帐与gitolite分支,如何从主结帐时在开发
- 检查出一个第三支时,我将使用“藏匿”(来自主机的修补程序,而在发展)
- 我怀念做某事工作。使用“推”
详细时:
我已经gitolite一个回购创建:
- 称为“BE”,这是从原点主
(1用途:混帐推起源主) - 增加了一些文件和他们推
(GIT添加.; git的承诺-m “BLA”; GIT中推) - 然后一个分支来源开发
(GIT结帐-b开发主) - 添加了一些文件并将它们推送
(...;混帐推起源发展) - 现在我想创建“主”早午餐叫hotfix_3.0.1
(GIT结账-b修复-3.0.1主)
=>我也得到一个问题:
error: Your local changes to the following files would be overwritten by checkout:
....
Please, commit your changes or stash them before you can switch branches.
Aborting
==== 的问题是:
如何建立与两个分支同时工作?
我应该在从主人签出一个新分支之前存储“开发” - 早午餐中的更改吗?
大家好,感谢您的建议。在我看来(抱歉)我忘了提交。 (呃,是的)这3个步骤是需要的:'git add。; git commit -m“bla”; git push' - 就这些。之后我可以根据预期改变分支。所以git的错误信息就是说实话;我的错! – alex