繁体   English   中英

从现有文件创建新的Git分支

[英]Create new Git branch from existing files

我最近在开发服务器上安装了git。 到目前为止很好。 但...

现在的问题是,在最早的版本“ master”分支上,生产服务器在过去的某个时候偏离了开发。 例如,在生产中应用了热修复程序,而未在开发站点上应用过热修复程序,并且某些改进或调整甚至只是注释是在开发代码中进行的,而没有在生产中进行。

因此,我想做的是使生产文件脱离master分支,说“ legacy”,然后将该分支拉到我的开发机器上并可视化差异。 我希望将“旧版”中的大多数更改合并到“主版”中,但可能不是全部。 我希望其他开发分支的变更与“传统”之间不会有冲突。

我尚未在Google上找到关于此主题的任何信息,可能是因为我没有使用正确的搜索词。 有什么提示吗?

这听起来像是git cherry-pick的工作 您可以选择单独或在范围内的哪些提交应用于当前分支。

1)从Master结帐新的“旧版”分支

2)在其上转储生产文件并提交

现在您有两个分支(主分支和旧分支),并且可以进行差异,合并等。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM