我在本地有一个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