GIT分支特定文件?

Ste*_*ven 7 git version-control

我想知道是否有可能说我需要的主要回购,配置,应用程序代码等(这是一个MVC环境)并从主要的GIT仓库创建分支,只有某些模型,控制器和视图.

所以我会有一个主要的回购

applications/*
assets/*
system/*
Run Code Online (Sandbox Code Playgroud)

我会有一个分支

applications/controllers/controller_name.php
applications/model/model_name.php
applications/views/view_name.php
assets/modules/controller_name/*
Run Code Online (Sandbox Code Playgroud)

然后我可以将该分支合并到每个新的"MVC设置"的主回购中

这有意义吗?它可以做到吗?

Amb*_*ber 8

Git不会基于每个文件进行分支,它会在存储库的基础上进行分支.

也就是说,仅仅因为您使用整个仓库创建分支并不意味着您必须在每个分支中拥有所有相同的文件.