Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使特定git分支保持脱机状态_Git_Github_Branch_Offline - Fatal编程技术网

使特定git分支保持脱机状态

使特定git分支保持脱机状态,git,github,branch,offline,Git,Github,Branch,Offline,我目前正在开发一个小型开源小部件,它要求用户从中输入自己的API密钥。我在网上发布代码,但在开发过程中,我希望有一个带有个人API密钥的git分支,该密钥在网上不可用,只存在于本地磁盘上 有没有办法做到这一点? 假设所述主分支上的代码为: api = "___ENTER YOUR API KEY HERE___" rest of code... api = "6feee79d-2511-4bc0-ac94-e084237c9cfb" rest of code... 我个人离线分支的代码是:

我目前正在开发一个小型开源小部件,它要求用户从中输入自己的API密钥。我在网上发布代码,但在开发过程中,我希望有一个带有个人API密钥的git分支,该密钥在网上不可用,只存在于本地磁盘上

有没有办法做到这一点? 假设所述
主分支上的代码为:

api =  "___ENTER YOUR API KEY HERE___"
rest of code...
api = "6feee79d-2511-4bc0-ac94-e084237c9cfb"
rest of code...
我个人离线分支的代码是:

api =  "___ENTER YOUR API KEY HERE___"
rest of code...
api = "6feee79d-2511-4bc0-ac94-e084237c9cfb"
rest of code...

我担心,如果我提交一个分支,它会在我运行的下一个类型下自动推送联机
git push

您可以读取一个只有api键的文件。
为该文件设置一个文件名,将其添加到您的
.gitignore
中,并要求用户使用其密钥提供自己的文件。
这样您就不会公开您的密钥,用户也不需要更改代码源中的任何内容来提供其密钥