使用.gitignore文件可以将文件从推送到任何遥控器(例如Github)中排除,因此如果您在另一台计算机上克隆存储库,则不会显示这些文件,如果您失去对计算机的访问权限,则忽略的文件将被删除好,因为它们不是git版本控件的一部分。
Github提供优质计划,您可以拥有所有私人存储库。将存储库标记为私有允许您正常推送和提取存储库,而不是将它们置于公共视图中。只有您和任何协作者才能访问存储库。
有权访问.edu电子邮件地址的学生可以访问Github Student Developer Pack,它可以为您提供开发人员计划,授予无限制的私人存储库以及更多:https://education.github.com/pack
或者,您可以使用其他允许免费私有存储库的git存储库站点。 Gitlab浮现在脑海中。
您可能根本不提交文件,因此在运行git push
时不会推送它们。
将文件添加到.gitignore
将阻止您意外地将这些文件添加到提交中。
创建git add .gitignore
后,我有一个文件名.env并放入.gitignore.
我输入.env
。它不起作用,所以我不得不将.env
的文件更改为env
。它不会向公众展示env文件。
您可以通过查看他们的.gitignore文件了解更多hide-files-on-github