我有一个 Web 项目,其根目录是我的 git 存储库的根目录。 Git 正在跟踪该项目中的大部分文件并推送到远程存储库。在项目的根目录下,我有一个 web.config 文件,我想在本地跟踪该文件,但不推送到我们的远程存储库。
这可以用 git 实现吗?
最佳答案
一种方法是添加 virtual reference与 Gitolite安装在 Git 上游存储库一侧(您要推送到的一侧)。
这种更新 Hook 可以分析推送到的文件的内容,如果包含错误的文件则拒绝推送。
VREF FILETYPE就是一个例子。
关于Git:限制推送到远程存储库的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13168921/