Dans l'espace de travail ouvert, dans le menu Affichage, sélectionnez Gestion de code source ou appuyez sur Ctrl-Shift-G (Cmd-Shift-G sous macOS).
Si vous utilisez App Prototyping agent dans Prototyper
view, first click
Switch to Code to open Code view.
Examinez le graphique "Contrôle des sources". S'il existe des modifications non validées, utilisez l'une des deux méthodes suivantes pour les valider localement :
Dans le volet "Contrôle du code source" :
Cliquez sur Commit.
Lorsque vous êtes invité à préparer les modifications, cliquez sur Oui.
Ajoutez un message de commit décrivant vos modifications dans le fichier COMMIT_EDITMSG qui s'ouvre.
Enregistrez et fermez le fichier.
Depuis le terminal :
Pour afficher les fichiers non validés, exécutez la commande suivante :
gitstatus
Ajoutez les fichiers au contrôle de la source :
Pour ajouter des fichiers individuels, exécutez la commande suivante :
gitadd[listoffiles]
Pour ajouter tous les fichiers non enregistrés, exécutez la commande suivante :
gitadd*
Validez vos modifications :
gitcommit-m"Your commit message describing the changes."
Dans le volet Gestion de code source, cliquez sur Publier la branche.
Lorsque vous êtes invité à vous connecter à Git, cliquez sur Autoriser et suivez les instructions pour vous authentifier.
Une fois l'authentification effectuée, revenez à la fenêtre Firebase Studio et saisissez un nom pour votre projet dans le champ actif, puis sélectionnez l'une des options suivantes :
Publier dans un dépôt GitHub privé pour publier votre application de manière privée sur GitHub.
Publier dans le dépôt public GitHub pour publier votre application publiquement sur GitHub.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/07/25 (UTC).
[null,null,["Dernière mise à jour le 2025/07/25 (UTC)."],[],[],null,["You can integrate Firebase Studio with GitHub to ensure that your projects\nare backed up and can be shared with others.\n| **Note:** If you're using the App Prototyping agent, note that it commits its changes to your local branch on every response. Firebase Studio in Code view requires you to manually commit changes after you make them. You can do this from the Source Control pane or from the Terminal in [Firebase Studio Code\n| view](/docs/studio/get-started-workspace).\n\nBefore you begin\n\n- [Create an account on GitHub](https://docs.github.com/en/get-started/start-your-journey/creating-an-account-on-github)\n\nAdd your project to GitHub\n\nTo add your project to GitHub:\n\n1. In your open workspace, from the **View** menu, select **Source Control**\n or press `Ctrl-Shift-G` (`Cmd-Shift-G` in MacOS).\n\n If you're using the App Prototyping agent in\n Prototyper view, first click **Switch to Code** to open Code view.\n2. Review the Source Control graph. If there are any uncommitted changes, use\n either of the these two methods to commit them locally:\n\n - From the Source Control pane:\n\n 1. Click **Commit**.\n\n 2. When prompted to stage changes, click **Yes**.\n\n 3. Add a commit message that describes your changes in the\n `COMMIT_EDITMSG` file that opens.\n\n 4. Save and close the file.\n\n - From the Terminal:\n\n 1. To view uncommitted files, run:\n\n git status\n\n 2. Add the files to source control:\n\n - To add single files, run:\n\n git add [list of files]\n\n - To add all uncommitted files, run:\n\n git add *\n\n 3. Commit your changes:\n\n git commit -m \"Your commit message describing the changes.\"\n\n | **Warning:** Inspect the files that you plan to upload to GitHub to ensure you are not uploading any API keys or other secrets. Add any exclusions to the [`.gitignore`\n | file](https://docs.github.com/en/get-started/git-basics/ignoring-files).\n3. In the **Source Control** pane, click **Publish Branch.**\n\n4. When prompted to log into Git, click **Allow** and follow the instructions\n to authenticate.\n\n5. After you've authenticated, return to the Firebase Studio window and\n enter a name for your project in the active field, then select one of the\n following:\n\n - **Publish to GitHub private repository** to publish your app privately on\n GitHub.\n\n - **Publish to GitHub public repository** to publish your app publicly on\n GitHub.\n\n| **Tip:** We recommend uploading to a private repository at first. You can set the repository to public on GitHub at any time.\n\nNext steps\n\n- [Customize your Firebase Studio workspace](/docs/studio/customize-workspace).\n- [Create a custom template](/docs/studio/custom-templates)."]]