我在本地有一個rails 3應用程序。我創建了reposority,並且我知道像git這樣的git的基礎知識。我爲heroku使用git,但是我之前沒有將我的應用程序推送到公共場所。我想學的是:第一次推送到github
- 我應該添加到git的哪些文件忽略?因爲我在environments.rb中有一些個人密碼和密鑰,並且在初始化程序中也有一些密鑰。
- 如果我在git忽略中添加一些文件,我想這將是克隆它的人的問題,因爲一些文件將會丟失。
- 我也將繼續在我的應用程序上工作,我總是可以向environment.rb或其他地方添加新的密鑰。我是否需要克隆(分支)我的應用程序?我聽到了一些「分支,主人」,但我不知道這些條款?
注意,如果如environments.rb目前由git跟蹤(也就是說,你確實在某個時候提交了它),從git中刪除它並忽略它並不會幫助; _你的密碼和密鑰在git歷史記錄中仍然可見!_ – 2011-02-28 12:10:31