我正在使用Spring Config在git服务器中共享一些Spring Boot微服务的配置 .
它工作得很好,但是当我旅行时,我有时需要离线工作 .
我已经配置了Spring Config微服务本地配置文件以从我的本地git(文件:)获取配置而不是HTTP git服务器,所以我可以更改配置和测试而无需访问主git服务器 .
问题是,由于我无法执行“git push”将更改推送到主存储库,因此Spring Confgig会注意到它并显示以下消息:
The local repository is dirty or ahead of origin. Resetting it to origin/master.
并重置它删除我最后一次配置更改的上一次本地提交 .
如何将Spring Config设置为在我的本地git中忽略它是否被推送到主服务器?
1 回答
这就是
--assume-unchaged
的用途 .- 保持未分开状态
提高此文件上的
--assume-unchaged
标志,以便它将停止跟踪此文件的更改