git:如何将提交从远程路由合并到不同的路径?

kch*_*kch 6 git version-control merge

我有一个远程foo的git存储库.

foo是一个Web应用程序,直接在其根目录中包含一些文件和目录:

Rakefile
app
...
public
script
Run Code Online (Sandbox Code Playgroud)

我的主要git存储库是一个包含此Web应用程序的更大系统.我想从foo中提取提交,但我需要将文件驻留在webdir中.因此,他们应该成为web/app,web/public等等.

我不想使用foo作为子模块.我想将foo合并到主存储库中然后摆脱它.

Pat*_*otz 1

如果您愿意接受它作为答案,这是您的答案的社区维基版本。


这回答了我的问题:

http://www.kernel.org/pub/software/scm/git/docs/howto/using-merge-subtree.html