gpt4 book ai didi

git - 在分支中保留设置

转载 作者:太空狗 更新时间:2023-10-29 13:56:57 25 4
gpt4 key购买 nike

我开始使用 git 进行软件开发。

我在github上有一个项目。该项目还涉及一些存储在专用设置文件中的用户设置。

在 github 上设置应该是空的(像这样)

### Settings:

## Your name
$name = "";
## Your email adress
$email = "";
## and so on

但是,我的计算机(或服务器)上也有项目在运行。我的项目个人版本应该已填写所有设置。

我想要两个分支。个人分支应包含我的所有设置。 master 分支应该是我开发软件并上传到 github 的分支。

我想不时将主分支 merge 到个人分支,以保持我的系统是最新的。但是,每当我尝试 merge 分支时,我的个人设置就会丢失。

有没有办法做到这一点,或者我只是做错了什么(什么)?

最佳答案

在您的个人分支中,您可以保留:

  • GitHub 配置文件未更改(没有值),但名称不同(例如 config.template)
  • 包含您个人值(value)的“值(value)文件”
  • 能够使用模板一和您的个人值(value)观生成实际配置文件的“涂抹”脚本

该脚本作为 content filter driver 在任何 git checkout 上触发.

enter image description here

这样,您可以根据需要多次将 master merge 到您的个人分支上,您的配置值不会被修改。

关于git - 在分支中保留设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10568822/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com