如何只使用PHP项目中的特定/选定文件创建git分支


How to make a git branch with only specific/selected files from a PHP project?

我是这个Git的新手。

我的PHP项目文件已由管理员添加到Git中。

现在,一个新人将开始从事这个项目。他将负责这个项目的一个模块。因此,作为一名高级开发人员,我被要求为他创建一个分支,该分支只包含他开始处理特定模块所需的特定文件。

所以这件事在我脑海中产生了很多问题:

  1. 我可以只使用项目中的特定/选定文件为他创建一个特殊分支吗?如果是,如何?如果没有,为什么
  2. 现在只有主分支的项目是存在的。如果git的新分支是为新开发人员创建的,并且他提交并推送他对git所做的更改;它们将如何与master分支合并?我需要使用"DeployHQ"等第三方工具手动完成吗
  3. 为了让他轻松,我想做的是,他应该能够提交、推送更改,这些更改将立即反映在服务器上,他应该可以通过在浏览器中运行页面来进行检查。我能像我想的那个样简单易行吗

简言之,我不想向他透露我所有的项目文件,我想让事情对我和他来说都变得越来越简单。

请引导我。

谢谢。

GIT版本控制的基本构建块是项目。您不能只从主文件中分支一些文件,因为在项目是单一版本控制实体的环境中,这没有任何意义。

您可以在分支中添加或删除文件,然后将更改提交给主控形状。

有些人将Git中的分支模型称为"杀手"特性",这无疑使Git在VCS社区中脱颖而出。为什么?它这么特别吗?Git分支的方式非常轻量级,使分支操作几乎是即时的并切换回在分支之间来回移动通常同样快。与其他许多不同VCS,Git鼓励经常分支和合并的工作流程,甚至一天内多次。了解并掌握此功能给你一个强大而独特的工具,可以真正改变方式你开发的。