---
sourceDocument: Criar ou modificar aplicações do Xanadu
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/xanadu/application-development

 Release :

    - xanadu

ft:locale :

    - pt-BR

ft:publication_title :

    - Criar ou modificar aplicações do Xanadu

ft:clusterId :

    - cadev

bundleId :

    - cadev

workflow :

    - Creator


---

# Como usar o controle de código-fonte

# Como usar o controle de código-fonte no ServiceNow IDE {#ariaid-title1}

* Versão de lançamento: Xanadu
* 
* Atualizado 1 de ago. de 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 min. de leitura

Use comandos Git e outros recursos de controle de código-fonte no ServiceNow IDE para gerenciar mudanças em uma aplicação em uma equipe de desenvolvimento.

## Comandos Git {#using-source-control-servicenow-ide__git-commands}

Depois de inicializar ou clonar um repositório Git e se conectar ao provedor Git, você pode executar os seguintes comandos Git na exibição Controle de código- ![fonte (Controle]()de código-fonte) ou na paleta de comandos.
{#using-source-control-servicenow-ide__git-commands__entry__2}

| Comando | Descrição |
|-|-|
| Clonar ( ![Mais ações]() \> Clonar) Paleta de comandos: Git: Clone | Clone um repositório remoto para adicionar uma aplicação ao seu espaço. Para obter mais informações, consulte [Clonar um repositório Git com o ServiceNow IDE](https://servicenow-prod.fluidtopics.net/c3ELvFp~RbeP8yTUjlxnhQ "Clone um repositório Git remoto para colaborar em uma aplicação no controle de código-fonte com o ServiceNow IDE."). |
| Check-out para ( ![Mais ações]() \> Check-out para...) Paleta de comandos: Git: fazer check-out para... | Fazer check-out de outra ramificação do repositório. Selecione a ramificação na lista ou crie uma ramificação e envie-a por push para o repositório remoto. Somente uma ramificação por repositório pode ser submetida a check-out por vez em uma instância. |
| Fase ( ![Mudanças de Fase]()) Paleta de comandos: Git: preparar mudanças | Prepare as mudanças no diretório de trabalho que você deseja confirmar. Quando você prepara mudanças, os arquivos são movidos da lista Mudanças para a lista Mudanças em fases. |
| Confirmar ( ![Confirmar]()) Paleta de comandos: Git: confirmar | Confirme suas mudanças em fases para o repositório local. Insira uma mensagem de confirmação para descrever suas mudanças. |
| Envio por push ( ![Mais ações]() \> Envio por push) Paleta de comandos: Git: Push | Envie suas mudanças confirmadas para o repositório remoto. |
| Extrair ( ![Mais ações]() \> Extrair) Paleta de comandos: Git: Extrair | Extraia para mesclar as mudanças mais recentes do repositório remoto no repositório local. |
| Estoque ( ![Mais ações]() \> Estoque) Paleta de comandos: Git: Stash, Git: Pop, Git: Soltar, Git: Listar, Git: Aplicar, Git: Limpar | Armazene todas as mudanças não confirmadas para salvá-las em seu diretório de trabalho localmente e retomá-las mais tarde. Os subcomandos pop, drop, list, apply e clear são compatíveis com o armazenamento. Selecionar EstoqueAplicar para reaplicar as mudanças no diretório de trabalho. |
| Descartar ( ![Descartar mudanças]()) Paleta de comandos: Git: descartar mudanças | Descarte as mudanças para desfazer modificações em uma aplicação. |
| Criar ramificação ( ![Mais ações]() \> Ramificação \> Criar ramificação...) Paleta de comandos: Git: criar ramificação... | Adicione uma ramificação a um repositório e faça check-out. |
[Tabela 1. Comandos Git no ServiceNow IDE]

## Mesclar conflitos {#using-source-control-servicenow-ide__git-merge-conflicts}

Se houver um conflito entre mudanças locais e remotas em um arquivo, o arquivo será listado em Mesclar conflitos na exibição Controle de código- ![fonte (Controle]()de código-fonte). Você pode revisar conflitos no editor e resolvê-los aceitando a mudança atual ou de entrada, ambas ou editando o arquivo manualmente.

## Histórico de confirmações {#using-source-control-servicenow-ide__git-history}

O histórico de confirmações de uma ramificação é listado na seção Confirmações da exibição Controle de código- ![fonte ( Controle]()de código-fonte ) e inclui detalhes sobre as confirmações. Para ver o histórico de confirmação de um arquivo, navegue até a exibição do Explorador de ![Arquivos ( Explorador]()de Arquivos ), selecione o arquivo e expanda a seção Linha do tempo. Quando você seleciona uma confirmação, um Editor de comparação que compara as mudanças é aberto.

## Mudanças de repositório {#using-source-control-servicenow-ide__section_dh4_kj4_bcc}

Para atualizar o repositório remoto ao qual uma aplicação está conectada, você pode usar o comando <kbd class="ph userinput">Git: atualizar origem remota</kbd> na paleta de comandos e inserir um URL de repositório remoto diferente.
**Conceitos relacionados**   

* [Conectar-se a um provedor Git usando OAuth 2.0 com o ServiceNow IDE](https://servicenow-prod.fluidtopics.net/ahAsZ9BFrwWhu8Pm2JiDew#connect-git-provider-oauth-2 "Configure um registro de aplicação OAuth 2.0 e credenciais para se conectar ao seu provedor Git do ServiceNow IDE.")  
**Tarefas relacionadas**   

* [Conecte-se a um provedor Git usando autenticação básica com o ServiceNow IDE](https://servicenow-prod.fluidtopics.net/_nxBvCoY88Vqis14D1JM3A "Conecte-se a um domínio ou repositório Git usando credenciais de autenticação básica para gerenciar aplicações no controle de código-fonte do ServiceNow IDE.")
* [Inicializar um repositório Git com o ServiceNow IDE](https://servicenow-prod.fluidtopics.net/BC_c6sMJSLoEjAZSbManrA "Inicialize um repositório Git local para uma aplicação e envie-o por push para um repositório Git remoto para gerenciar uma aplicação no controle de código-fonte.")
* [Clonar um repositório Git com o ServiceNow IDE](https://servicenow-prod.fluidtopics.net/c3ELvFp~RbeP8yTUjlxnhQ "Clone um repositório Git remoto para colaborar em uma aplicação no controle de código-fonte com o ServiceNow IDE.")

