是否可以在Express中运行仅具有git跟踪文件的节点服务器?

时间:2016-09-13 01:54:17

标签: node.js git express nodemon

我想运行我的Express应用程序,但仅限于当前在Git中跟踪的文件。例如,这是我当前的Git状态(git status):

On branch master
Untracked files:
 (use "git add <file>..." to include in what will be committed)

    blogs/test_announcement.md
    public/css/bootstrap-theme.min.css
    public/css/bootstrap.min.css
    routes/twitter.js

nothing added to commit but untracked files present (use "git add" to track)

但是,当我尝试运行服务器时(我使用nodemon),似乎没有办法忽略未跟踪的文件。这使得博客test_announcement显示在网站上。

最终,我将把我在git下管理的本地文件推送到远程PaaS,这样就不会出现问题。但是,在开发阶段看到未跟踪的文件非常紧张。

那么有没有办法在本地忽略这些文件?

1 个答案:

答案 0 :(得分:2)

我的建议是将这些文件添加到单独的git分支,并在没有它们的情况下进行测试时检出不同的分支。例如,让您的master分支保持干净,但您可以拥有一个包含不发布文件的私有local-drafts分支。