如何更新(获取?)git repo以使其与主服务器同步,同时忽略某些文件?

时间:2017-08-22 11:19:15

标签: git

我不确定我的命名法是否正确所以我会试着描述一下我做了什么。

首先,我在远程服务器上创建了一个新的repo,并使用git push origin master将项目推送到那里。这是我想做所有新工作的分支/回购。

然后我将这个repo克隆到我本地服务器上的另一个文件夹中。我想将此分支用作实时服务器,只有在我确定应该采用更改时才能推送到该服务器。因此,我使用:git branch -m live

重命名为分支

这些分支中的每一个都需要引用不同的数据库,因此它们每个都有一个带有apiKey的配置文件以及需要特定于分支的内容。 我们称这个文件为config.js

我的问题是,如何在忽略某个文件的同时更新实时仓库中的所有文件?

1 个答案:

答案 0 :(得分:0)

您可以简单地使用.gitignore。您可以在Repository-Folder中添加“.gitignore”文件,然后添加要忽略的文件。 对于您的示例,您可以使用终端导航到您的Repository-Folder,输入:

echo "config.js" >> .gitignore

有关详细信息,请参阅:gitignore