将文件子集合并到另一个git分支
在git存储库中,有两个分支:将文件子集合并到另一个git分支,git,github,github-pages,Git,Github,Github Pages,在git存储库中,有两个分支:master和gh-pages(用于在Github上发布静态内容) 假设回购协议在master分支上有两个目录a和b: -- root |-- a |-- b 切换到gh页面后,如何运行合并,以便只有目录b将与master中的新内容合并(并且a被忽略,因为它不是不应发布的静态内容) 一个简单的git merge master是不够的,因为它总是假定A是可以合并到gh页面的新内容。还需要更多的东西,我不确定是什么 (假设gh页面最初是使用git checkout
master
和gh-pages
(用于在Github上发布静态内容)
假设回购协议在master
分支上有两个目录a
和b
:
-- root
|-- a
|-- b
切换到gh页面
后,如何运行合并,以便只有目录b
将与master
中的新内容合并(并且a
被忽略,因为它不是不应发布的静态内容)
一个简单的git merge master
是不够的,因为它总是假定A
是可以合并到gh页面的新内容。还需要更多的东西,我不确定是什么
(假设gh页面
最初是使用git checkout--orphant
创建的,或者在手动合并后,它只在目录b
中有内容。)参见此处
基本上,您可以签出gh页面
,然后将a
重置为master
的标题。如果您无法选择仅添加到文件夹b的漫画,则需要
git checkout gh-pages
git checkout master b