---
sourceDocument: Yokohama Erstellen oder ändern Sie Anwendungen
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/de-DE/yokohama/application-development

 Release :

    - yokohama

ft:locale :

    - de-DE

ft:publication_title :

    - Yokohama Erstellen oder ändern Sie Anwendungen

ft:clusterId :

    - cadev

bundleId :

    - cadev

workflow :

    - Creator


---

Quellcodeverwaltung verwenden
=============================

Verwenden der Quellcodeverwaltung in der ServiceNow IDE {#ariaid-title1}
========================================================================

* Freigeben Version: Yokohama
* 
* Aktualisiert 30. Januar 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 Minuten Lesedauer

Verwenden Sie Git-Befehle und andere Funktionen der Quellcodeverwaltung in ServiceNow IDE, um Changes an einer Anwendung über ein Entwicklungsteam hinweg zu verwalten.

Erforderliche Rolle: sn_glider.ide_git_user oder admin

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

Nachdem Sie ein Git-Repository initialisiert oder geklont und eine Verbindung zum Git-Provider hergestellt haben, können Sie die folgenden Git-Befehle in der Quellcodeverwaltungsansicht ( ![Quellcodeverwaltung]()) oder in der Befehlspalette ausführen.
{#using-source-control-servicenow-ide__git-commands__entry__2}

|                                                                 Befehl                                                                  |                                                                                                                                                                      Beschreibung                                                                                                                                                                       |
|-----------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| Klonen ( ![Weitere Aktionen]() \> Klon) Befehlspalette: Git: Clone                                                                      | Klonen Sie ein Remote-Repository, um Ihrem Arbeitsbereich eine Anwendung hinzuzufügen. Weitere Informationen finden Sie unter [Klonen Sie ein Git-Repository mit ServiceNow IDE](https://servicenow-prod.fluidtopics.net/ehAEs5F~6IDpLvkuThEuVw "Klonen Sie ein Remote-Git-Repository, um in der Quellcodeverwaltung mit ServiceNow IDEan einer Anwendung zusammenzuarbeiten.").                |
| Auschecken in ( ![Weitere Aktionen]() \> Auschecken in...) Befehlspalette: Git: Auschecken an...                                        | Checken Sie eine andere Verzweigung aus dem Repository aus. Wählen Sie die Verzweigung aus der Liste aus, oder erstellen Sie eine Verzweigung, und übertragen Sie sie in das Remote-Repository. In einer Instanz kann jeweils nur eine Verzweigung pro Repository ausgecheckt werden.                                                                   |
| Phase ( ![Phasenänderungen]()) Befehlspalette: Git: Changes bereitstellen                                                               | Stellen Sie die Changes in Ihrem Arbeitsverzeichnis bereit, die Sie committen möchten. Wenn Sie Changes bereitstellen, werden Dateien aus der Liste Changes in die Liste Bereitgestellte Changes verschoben.                                                                                                                                            |
| Bestätigen ( ![Commit]()) Befehlspalette: Git: Commit                                                                                   | Committen Sie Ihre bereitgestellten Changes im lokalen Repository. Geben Sie eine Commit-Nachricht ein, um Ihre Changes zu beschreiben.                                                                                                                                                                                                                 |
| Push ( ![Weitere Aktionen]() \> Push) Befehlspalette: Git: Push                                                                         | Übertragen Sie Ihre committeten Changes in das Remote-Repository.                                                                                                                                                                                                                                                                                       |
| Abrufen ( ![Weitere Aktionen]() \> Abrufen) Befehlspalette: Git: Pull                                                                   | Rufen Sie ab, um die neuesten Changes aus dem Remote-Repository mit dem lokalen Repository zusammenzuführen.                                                                                                                                                                                                                                            |
| Stash ( ![Weitere Aktionen]() \> Stash) Befehlspalette: Git: Stash, Git: Pop, Git: Drop, Git: Liste, Git: Übernehmen, Git: Löschen      | Erstellen Sie einen Stash für alle nicht bestätigten Änderungen, um sie lokal in Ihrem Arbeitsverzeichnis zu speichern und später zurückzukehren. Die Unterbefehle „pop", „drop", „list", „apply" und „clear" werden beim Stashing unterstützt. Auswahlvorgang AufbewahrungÜbernehmen um Ihre Änderungen erneut in Ihrem Arbeitsverzeichnis anzuwenden. |
| Verwerfen ( ![Änderungen verwerfen]()) Befehlspalette: Git: Änderungen verwerfen                                                        | Änderungen verwerfen, um Änderungen an einer Anwendung rückgängig zu machen.                                                                                                                                                                                                                                                                            |
| Verzweigung erstellen ( ![Weitere Aktionen]() \> Verzweigung \> Verzweigung erstellen...) Befehlspalette: Git: Verzweigung erstellen... | Fügen Sie einem Repository eine Verzweigung hinzu, und checken Sie sie aus.                                                                                                                                                                                                                                                                             |
[Tabelle : 1. Git-Befehle im ServiceNow IDE]

Führen Sie Konflikte zusammen {#using-source-control-servicenow-ide__git-merge-conflicts}
-----------------------------------------------------------------------------------------

Wenn ein Konflikt zwischen lokalen und Remote-Changes in einer Datei besteht, wird die Datei unter Zusammenführungskonflikte in der Quellcodeverwaltungsansicht ( ![Quellcodeverwaltung]()) aufgeführt. Sie können Konflikte im Editor überprüfen und lösen, indem Sie den aktuellen oder den eingehenden Change bzw. beide akzeptieren oder die Datei manuell bearbeiten.

Commit-Verlauf {#using-source-control-servicenow-ide__git-history}
------------------------------------------------------------------

Der Commit-Verlauf für eine Verzweigung wird im Abschnitt „Commits" der Quellcodeverwaltungsansicht ( ![Quellcodeverwaltung]()) aufgelistet und enthält Details zu den Commits. Um den Commit-Verlauf für eine Datei anzuzeigen, navigieren Sie zur Datei-Explorer-Ansicht ( ![Datei-Explorer]()), wählen Sie die Datei aus, und erweitern Sie den Abschnitt „Zeitleiste". Wenn Sie einen Commit auswählen, wird ein Diff-Editor geöffnet, der die Changes vergleicht.

Repository-Changes {#using-source-control-servicenow-ide__section_dh4_kj4_bcc}
------------------------------------------------------------------------------

Um das Remote-Repository zu aktualisieren, mit dem eine Anwendung verbunden ist, können Sie den Befehl <kbd class="ph userinput">Git: Remote-Ursprung aktualisieren</kbd> aus der Befehlspalette verwenden und eine andere Remote-Repository-URL eingeben.
**Zugehörige Konzepte**   

* [Stellen Sie über OAuth 2.0 eine Verbindung zu einem Git-Provider mit her ServiceNow IDE](https://servicenow-prod.fluidtopics.net/q0z1fOna51mwyeSM0kjjNA#connect-git-provider-oauth-2 "Richten Sie eine OAuth 2.0-Anwendungsregistrierung und -Anmeldeinformationen ein, um über ServiceNow IDEeine Verbindung zu Ihrem Git-Provider herzustellen.")  
**Zugehörige Tasks**   

* [Stellen Sie mithilfe der Standardauthentifizierung eine Verbindung zu einem Git-Provider mit her ServiceNow IDE](https://servicenow-prod.fluidtopics.net/epqjUcZvRHZMRnDtalHw~w "Stellen Sie mit Anmeldeinformationen für die Standardauthentifizierung eine Verbindung zu einer Git-Domäne oder einem Git-Repository her, um Anwendungen in der Quellcodeverwaltung über ServiceNow IDEzu verwalten.")
* [Konfigurieren Sie einen MID-Server für die Verwendung der Quellcodeverwaltung mit ServiceNow IDE](https://servicenow-prod.fluidtopics.net/Y4yBXeidjgbMfWEEp~y9XA "Konfigurieren Sie einen MID-Server für die Verwendung der Quellcodeverwaltung mit ServiceNow IDE, wenn sich der Git-Provider hinter einer Firewall befindet.")
* [Initialisieren Sie ein Git-Repository mit ServiceNow IDE](https://servicenow-prod.fluidtopics.net/Wuek9MF9BhG7aLgptnYJQA "Initialisieren Sie ein lokales Git-Repository für eine Anwendung, und verschieben Sie es in ein Remote-Git-Repository, um eine Anwendung in der Quellcodeverwaltung zu verwalten.")
* [Klonen Sie ein Git-Repository mit ServiceNow IDE](https://servicenow-prod.fluidtopics.net/ehAEs5F~6IDpLvkuThEuVw "Klonen Sie ein Remote-Git-Repository, um in der Quellcodeverwaltung mit ServiceNow IDEan einer Anwendung zusammenzuarbeiten.")

