我正在使用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
真正的问题是生成的文件被放入我的仓库中,我不确定如何使事情恢复到正常状态。
答案 0 :(得分:2)
尝试使用.gitignore
文件。只需将其放置在存储库的根目录中,然后在其中填充您不想保留在存储库中的文件夹和文件即可。
有关信息,请参见此处:https://git-scm.com/docs/gitignore,或从此处尝试模板:https://github.com/github/gitignore