我的ZF2項目有以下問題。ZF2項目與自己的私人git存儲庫
之前,我問我的問題,我想告訴你,我不熟悉Git和使用Subversion的工作多年。對於這個項目,我想使用Git,因爲ZF2正在使用這個,在讀了一些建議之後,我們更喜歡Git而不是Subversion。
該項目是基於Zend框架2. ZF2使用一個Git倉庫。我不太清楚,但是當我開始項目時,我只是將zf2框架應用程序「克隆」到我的web文件夾中,然後開始編寫自己的模塊。
我實際的問題是:如何使用我自己的(私人)git倉庫(託管在bitbucket.org),而不與混帳回購協議ZF2用途的干擾?
我想我可以按照下列方法之一:
我只是犯的一切(包括所有ZF2文件),以我自己的倉庫。每過一段時間,我都會將zf2更新爲新版本。顯然這些文件已經改變了,我將它提交給我自己的倉庫。如果我想這樣做,我想我應該刪除項目根目錄中的.git文件夾。
我只承諾實際上得到由我換了三個文件夾,我忽略其他的(使用的.gitignore?)。所以我的提交將只包含我自己的模塊,配置和公共文件。 zf2文件甚至不在我的存儲庫中。
不知怎的,這兩種方法似乎怪我,並在我看來,我想得多的顛覆方式。
我的問題是:
- 是否有任何人誰可以告訴我什麼是做到這一點的最好方法是什麼?
- 如果我在自己的存儲庫中有項目,保持zf2最新的最佳方法是什麼?
我發現this thread在與我的問題有關的stackoverflow。任何幫助,將不勝感激。這是我在stackoverflow上的第一個問題。
嘿蒂姆,謝謝你的回覆。我仍然認爲Git是與ZF莫名其妙的干擾,因爲當我這樣做:(?這應該是我最初的承諾,右) 混帳推-u起源主 的迴應是: 「致命的:‘出身’並不顯得一個git倉庫 「和 GIT中遠程-v給出: 」 composer.json \t composer.lock(讀取) 作曲家。JSON \t composer.lock(推送)」 –
你是否添加了遠程的存儲庫(用'git的遠程add')?你可能想看看'git的/ config',看看是否有任何出錯(也許比較與另一個工作項目)。 –
謝謝,我想我是有點接近的解決方案了。我刪除的混帳配置文件的遠程部分(有對作曲家的遠程部分,我應該刪除這個吧?),並加入我自己的偏僻路段 然而,當我這樣做「混帳推-u起源大師」,我得到以下錯誤: 「更新被拒絕,因爲你的當前分支的尖端及其遠程副本後面。在再次推送之前合併遠程更改(例如'git pull')。「 –