【发布时间】:2012-08-07 09:42:19
【问题描述】:
在我的主目录中,我在本地 git 存储库中有文件,因为我想在版本控制下跟踪它们。
我希望将这些文件中的大部分推送到远程存储库,但我只想将一些文件保留在我的本地存储库中(它们包含轻度敏感信息)。
如何使用 git 实现这一点?我可以配置“.gitignore-for-push”文件吗?我不能使用本地的.gitignore 文件,因为它会将这些文件完全排除在跟踪之外。
ps:我知道Is there an exclude file-equivalent... 的问题,但答案是我无法使用的.gitignore 路径。另一个问题Exclude specific files when pushing... 只回答了 git+heroku 的特定情况,而不是单独的 git。
【问题讨论】:
-
我不这么认为。您最好使用
git submodule将您的敏感信息远离远程存储库。
标签: git version-control repository