专门针对Java Eclipse项目。
是否有理由在github上有除src和lib目录以外的任何内容?
提供/ bin,/ settings .classpath,.project等有多少价值?
我希望将它们放在我的本地,但不会显示在github上。有没有办法做到这一点?
谢谢!
编辑:
我的.gitignore文件的内容(位于我当地的git项目目录中):
bin/
.settings/
.classpath
.project
我做了一个git add(添加这个新的.gitignore文件)和一个git commit到我的本地仓库。
然而,当我现在推送到我的远程github(https://github.com/VKkaps/Breakout)时,我现在仍然可以看到包括.gitignore文件在内的所有内容?帮助
答案 0 :(得分:3)
答案是.gitignore
文件。
有关详细信息,请参阅:https://git-scm.com/docs/gitignore。
答案 1 :(得分:1)
如果您不想在repo中使用.gitignore
文件,则另一个选项是Git的exclude
文件。此文件的作用类似于.gitignore
文件,但未提交给repo。
来自Github docs:
您可以将此技术用于本地生成的文件 期望其他用户生成,例如编辑器创建的文件。
使用您喜欢的文本编辑器打开名为的文件 .git / info / exclude在Git存储库的根目录下。任何规则你 添加此处不会被签入,并且只会忽略您的文件 本地存储库。
在终端中,导航到Git存储库使用位置 您最喜欢的文本编辑器,打开文件.git / info / exclude添加规则 像.gitignore文件那样排除文件