我不确定我的命名法是否正确所以我会试着描述一下我做了什么。
首先,我在远程服务器上创建了一个新的repo,并使用git push origin master
将项目推送到那里。这是我想做所有新工作的分支/回购。
然后我将这个repo克隆到我本地服务器上的另一个文件夹中。我想将此分支用作实时服务器,只有在我确定应该采用更改时才能推送到该服务器。因此,我使用:git branch -m live
这些分支中的每一个都需要引用不同的数据库,因此它们每个都有一个带有apiKey的配置文件以及需要特定于分支的内容。 我们称这个文件为config.js
我的问题是,如何在忽略某个文件的同时更新实时仓库中的所有文件?
答案 0 :(得分:0)
您可以简单地使用.gitignore。您可以在Repository-Folder中添加“.gitignore”文件,然后添加要忽略的文件。 对于您的示例,您可以使用终端导航到您的Repository-Folder,输入:
echo "config.js" >> .gitignore
有关详细信息,请参阅:gitignore