2016-11-25 77 views
1

我知道如何忽略推送到GitHub上的文件,但我怎樣才能忽略拉動所有.php文件?我們的GitHub被拉到了幾個位置,但是在其中一個位置,我們不能允許任何php文件(用於安全措施)。排除GitHub上的文件拉

我讀過很多,但不知道這一點。

回答

0

使用Git不可能進行選擇性拉取。最簡單的方法是使用分支。

  • 分支1:這個分支將包含不PHP文件
  • 店2中的所有文件:這個分支將只包含PHP文件

然後,在位置不能讓PHP文件,僅從Branch1進行拉取。在其他位置,從Branch1和Branch2進行拉取,並自動合併。

我希望這可以幫助你。

+0

嗯。那麼如何將原始文件分成兩個分支? – Virik

+0

你可以用很多方式做到這一點,但我認爲最簡單的方法是用分支的HEAD和你的所有文件創建分支2(讓我們假設它是主分支)。然後,如果您刪除了master上的所有.php文件,那麼master將成爲沒有PHP文件的分支。然後轉到分支2並刪除所有不是.php的文件 – kelmi92