我是 Git 的新手。我有以下设置。
设置:
master-branch:我项目的主要稳定分支。实际上,它包含我网站的 html 代码。
当我将文件上传到网络上时,我对 index.html 进行了一些更改以调整正确的文件位置。所以我有同一个文件的两个版本:masterbranch (mbVersion) 和 web (wVersion)
我做了什么:
现在我对 mbVersion 做了一些更改。我想要 wVersion 中的这些更改。(但我不想将 wVersion 中的链接更改为旧的 mbVersion)
我打算做什么:
我正在考虑为 Web 版本创建一个新分支(例如 Web-branch),然后将特定提交从 master-branch 合并到 Web-branch。
问题:
我做对了吗?还有其他更好的方法吗?
如果这是正确的方法,将特定提交合并到网络分支会给我所需的更改而不是更改链接吗?那么,我该如何合并呢?我打算使用这个:如何将特定文件从一个分支合并到 Git 中的另一个分支
- 我应该用樱桃采摘吗?
我尝试过的:
我试过http://jasonrudolph.com/blog/2009/02/25/git-tip-how-to-merge-specific-files-from-another-branch/但它没有合并两个文件的内容. 它基本上只是覆盖文件而不是实际合并文件的内容。
实际上,这是一个很大的项目,大约有 20 人正在研究它。所以,我不想搞砸任何事情。