Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.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
试图部署到github分支上的firebase_Git_Github_Firebase_Firebase Hosting - Fatal编程技术网

试图部署到github分支上的firebase

试图部署到github分支上的firebase,git,github,firebase,firebase-hosting,Git,Github,Firebase,Firebase Hosting,我在github存储库中有两个分支。 主机当前使用的是firebase 我正在尝试使用分支上的代码来更新分支的某些功能:geofire\u map 我想在一个单独的firebase数据库上部署分支。 当我在geofire\u地图分支中时,我键入 firebase deploy 但当我这样做时,firebase会用我分支上的代码更新entrack.firebaseapp网站 在同一回购协议中,可以为不同的分支部署两个独立的firebase吗?可以,但这需要一些技巧 Firebase在目录中名为F

我在github存储库中有两个分支。 主机当前使用的是
firebase

我正在尝试使用分支上的代码来更新分支的某些功能:
geofire\u map

我想在一个单独的firebase数据库上部署分支。 当我在
geofire\u地图
分支中时,我键入

firebase deploy
但当我这样做时,firebase会用我分支上的代码更新entrack.firebaseapp网站


在同一回购协议中,可以为不同的分支部署两个独立的firebase吗?

可以,但这需要一些技巧

Firebase在目录中名为
Firebase.json
的文件中跟踪目录映射到的Firebase应用程序。因此,您可以删除该文件,并在切换分支后再次运行
firebase init
,以创建一个新文件。然后,您可以将
firebase.json
提交到每个分支,从那时起,事情应该会自动进行


另一方面,您可能需要考虑将每个分支保持在一个单独的目录中。

可以使用命令<代码> FixBASE

来实现这一点。 每次需要部署到其他分支时,请执行以下步骤:

  • 结帐到分行
  • firebase使用
现在,使用Firebase命令完成的所有操作都将应用于此项目