2012-11-29 33 views
0

請原諒我,如果這之前已經問過,但我一直在做大量的搜索,並沒有能夠確定我的問題的最佳解決方案。使用GitHub和WampServer?或者,只包括某些目錄?

我一直是一個項目的唯一開發者,現在可能會涉及到另一個人。直到現在,我從來沒有使用過版本控制系統,除了每天簡單地備份我的文件(洞穴人的版本控制:-)),但現在我需要一種方法讓多人更新文件。

在做了一些研究之後,似乎GitHub會是一個不錯的選擇,所以我註冊了他們最便宜的計劃並且一直在學習如何使用它。我能夠創建存儲庫,更新文件等,但我有一個問題,我將在下面詳細介紹。

我在我的開發計算機上使用WampServer,以便在將修改的文件上傳到我的實時服務器之前測試更改。我有網站的根目錄所在的位置:

C:\wamp\www\[project]\www\ 

我的網站使用CMS,這我已經安裝在本地計算機上,所以有成千上萬的CMS文件位於子目錄,我只想將我的「自定義」文件(即非CMS文件)上傳到GitHub。

完成此操作的最佳方法是什麼?

我讀了關於.gitignore文件以排除目錄,並且在快速測試之後它似乎可行,所以我想知道的是:我應該在C:\wamp\www\[project]\www\的基礎上創建一個新的Git存儲庫,然後排除所有CMS的目錄把它們放在.gitignore文件中?這似乎應該起作用,但我想確保這是正確的方式。

感謝您的諮詢!

回答

0

從git控件中刪除不想使用的目錄,將它們添加到.gitignore中,然後複製這些目錄。

+0

我明白「將它們添加到.gitignore」部分,但是,您是指「從git控制中刪除不想使用的目錄」和「將此目錄複製回來」的含義? – Nate

+0

將它們複製到另一個文件夾,將git rm應用於該文件夾的本地副本,提交,添加.gitignore,將文件夾複製回來,提交。像這樣的東西。 –