簡體   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