Ian*_*lor 6 git workflow fork github
无论如何我都不是专家,所以我想确保以下流程是好的:
那里有什么错误吗?
然后,我应该如何处理本地计算机上的功能分支?或许将它们重新定位给我当地的大师?删除它们(是不是很糟糕?)?
如果他们不接受我的请求,我仍然希望将它们合并到我的本地主人.这会搞砸吗?
我试图弄清楚允许我提交基于特征的请求的流程,但是也可以在我的项目中使用我的更改而不管他们是否接受,并且在他们接受/拒绝它们之后直接使用我的本地副本.
很多阅读,但感谢您的帮助!
编辑:发现这个,相关文章后一天.不回答我的问题的复杂性,但仍然有用:http://codeigniter.com/news/contribution_guide#When:13:36:15Z
子模块部分使事情变得有点复杂,但除此之外:
master
)时,原始存储库将必须使用您的提交进行更新。为此,建议:
master
是最新的),master
(master
此处再次是一个示例)(并测试最初在其自己的分支中开发的两个新功能是否可以协同工作)master
正如koffie所评论的,如果您是唯一在该功能分支上工作的人,则可以进行变基(然后可以进行变基)。push --force
如果您想回馈项目,则不应直接修改您将贡献的分支的提交历史记录:如果您想向master
原始存储库发出拉取请求,则不应将任何内容推送到master
您的分叉(除了来自原始存储库的拉取的提交)
您应该始终在专用分支中工作。