繁体   English   中英

如何只用PHP项目中的特定/选定文件制作git分支?

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

我是这个Git的新手。

我的PHP项目文件已由admin添加到Git。

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

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

  1. 我可以为他创建一个仅包含项目中特定/选定文件的特殊分支吗? 如果是,怎么办? 如果没有,为什么?
  2. 现在仅存在项目的主分支。 如果git的新分支是为新开发人员创建的,那么他提交并推送对git所做的更改; 它们将如何与master分支合并? 我是否需要使用第三方工具(如“ DeployHQ”)或类似的工具手动完成操作?
  3. 为使事情变得容易,我要做的就是他应该能够提交,推送更改,这些更改将立即反映在服务器上,并且他应该能够通过在浏览器中运行页面来进行检查。 我可以按照我的想法简化此操作吗?

简而言之,我不想将我所有的项目文件透露给他,也不想让我和他变得更轻松,更简单。

请请指导我。

谢谢。

GIT版本控制的基本构建块是项目。 您不能仅从母版分支一些文件,因为在项目是单个版本控制的实体的环境中,这毫无意义。

您可以从分支添加或删除文件,然后通过更改提交给主服务器。

有人将Git中的分支模型称为其“杀手级功能”,它无疑使Git在VCS社区中与众不同。 为什么这么特别? Git分支的方式极其轻巧,分支操作几乎是瞬时的,并且在分支之间来回切换的速度通常一样快。 与许多其他VCS不同,Git鼓励工作流经常分支和合并,甚至在一天内多次。 了解和掌握此功能可以为您提供强大而独特的工具,并且可以从字面上改变您的开发方式。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM