我在本地有一个rails 3应用程序。我创建了reposority,我知道像git这样的git的基础知识。我正在使用git for heroku但我之前没有将我的应用程序推送到公共场所。我想学的是:
答案 0 :(得分:2)
gitignore的想法是,通常存在临时文件或特定于IDE的文件。它们不会对源代码添加任何内容,有时它们包含您可能不想共享的有关机器的合理信息。
这个github上的repo是一个很好的gitignore模板集合:
https://github.com/github/gitignore
可以使用Rails模板:https://github.com/github/gitignore/blob/master/Rails.gitignore
修改强>
如果您的文件中包含对您的应用程序很重要的当前配置,请从中删除所有敏感信息,检入它们,然后修改gitignore文件。
如果您已使用密码签入文件,请使用本手册:http://help.github.com/removing-sensitive-data/
答案 1 :(得分:0)
在根目录中创建.gitignore文件,并添加您不想跟踪的所有文件。确保尚未跟踪这些文件。如果是,请删除文件,将更改提交到git存储库,然后将这些文件添加到.gitignore文件中。
您的.gitignore文件可能看起来像这样
log
db/*.sqlite3
db/*.sql
*.tmproj
tmp
coverage
config/database.yml
*~
\#*\#
.\#*
target/*
**/.DS_Store
.DS_Store