如何限制我从回购中为我的gatsby网站下载的内容?

时间:2019-06-11 06:08:20

标签: git gatsby

我正在使用gatsby构建一个新的博客/组合站点,但是我不确定如何在该项目中使用git。我成功部署了站点,该站点按预期生成了静态文件。

尽管我今天没有考虑过,但还是做了git pull,现在我的回购中包含了所有生成的文件。我应该如何在gits和gatsby中使用而不拉下所有生成的文件?

https://github.com/joshyap/devblog

我也不确定如何使本地存储恢复正常工作。我已经尝试过git reset --hard bcc2f7c返回到上一次提交的内容,没有任何问题,但是生成的文件仍在我的本地存储库中。

编辑:我使用了gatsby入门默认模板,其中包括一个已经在这里看到的gitignore文件: https://github.com/gatsbyjs/gatsby-starter-default/blob/master/.gitignore

真正的问题是生成的文件被放入我的仓库中,我不确定如何使事情恢复到正常状态。

1 个答案:

答案 0 :(得分:2)

尝试使用.gitignore文件。只需将其放置在存储库的根目录中,然后在其中填充您不想保留在存储库中的文件夹和文件即可。

有关信息,请参见此处:https://git-scm.com/docs/gitignore,或从此处尝试模板:https://github.com/github/gitignore