2010-05-27 58 views
0

所以我有我的本地MAMP設置併爲我的項目運行測試環境。當我將它上傳到實時服務器進行登臺時,我想將例如config.php中的密碼和用戶名與服務器上使用的密碼和用戶名分開。這樣,我不需要每次將提交推送到服務器時都要更改它們。Git上傳時不更改密碼和用戶名

我一直在使用git add -i這正在工作,但仍然希望對其他人的工作流程如何看似一些反饋。

回答

3

您應該使用gitignore文件忽略config.php。然後你可以在本地保存一個單獨的文件,並在git將忽略的服務器上。

只需在您的回購站的根目錄中創建一個名爲.gitignore的文件,並將您想忽略的任何文件放在文件的自己行上。

+0

謝謝......但我想我應該說得更清楚。我對一些文件使用.gitignore。但是配置文件還有其他選項,我也是這樣設置的...就像全局數組對象,我在其中添加和刪除控制整個站點的某些設置。 – JeroenEijkhof 2010-05-27 23:13:13

+1

最明顯的答案似乎是在多個文件中分解配置選項。例如,可能有一個user_config.php文件。當然,我明白這對你的特定情況可能並不實用,但就我的觀點而言,這就是我所要做的。 – seth 2010-05-27 23:33:45

+0

這不是一個壞主意thx! – JeroenEijkhof 2010-05-28 00:50:58