将文件添加到将被克隆但未跟踪的Github存储库中

时间:2018-01-16 01:04:47

标签: github gitignore git-index

我觉得以前一定要问过这个问题,但我在这里找不到它。我在GitHub仓库中有一个我想要的文件,在这种情况下是用户在克隆后粘贴其API密钥的文件。我希望克隆这个空白文件,但我不希望它被跟踪或推送。我已经将它列在repo中包含的.gitignore文件中,但在提取和修改文件后,git status仍然显示该文件被跟踪并且需要提交更改。我怎么能绕过这个?

1 个答案:

答案 0 :(得分:0)

你可以通过Github Enterprise的pre-receive hooks functionality来做这样的事情。

从自述文件中,您可以创建一个预接收挂钩:

  

通过阻止关键字,模式或文件类型阻止将敏感数据添加到存储库中。