Laden Sie den Git-Client für Ihr Betriebssystem herunter.
In diesem Artikel erfahren Sie, wie Sie Ihre Dateien und Ihren Quellcode in Dreamweaver mit Git verwalten.
Dreamweaver unterstützt Git, ein verteiltes Open-Source-Versionskontrollsystem, mit dem Sie Quellcode verwalten können. Dank der Git-Integration mit Dreamweaver können Sie ortsunabhängig an Ihrem Code arbeiten und ihre Änderungen später in einem zentralen Git-Repository zusammenführen. Git hilft bei der Nachverfolgung aller Änderungen an einer Datei und ermöglicht Ihnen das Wiederherstellen vorheriger Versionen.
Git-Repositorys sind zudem hilfreich, wenn Sie im Team arbeiten, denn mit Git können Sie leicht Verzweigungen erstellen und verwalten. Wenn Sie beispielsweise als Designer an einer Änderung am Site-Design arbeiten, während ein anderes Teammitglied Änderungswünsche für dieselbe Seite umsetzt, können Sie mit Git unabhängig voneinander arbeiten. In einem solchen Fall können beide Benutzer unabhängig voneinander Verzweigungen erstellen und Änderungen am jeweiligen lokalen Repository vornehmen. Das lokale Repository enthält den vollständigen Verlauf aller von Ihnen am Quellcode vorgenommenen Änderungen. Sie können die Synchronisation Ihrer Änderungen mit dem zentralen Repository jederzeit unterbrechen und fortsetzen. Durch Zusammenführen wird sichergestellt, dass der Code im zentralen Repository stets bei beiden Änderungen auf dem neuesten Stand ist.
Machen Sie sich im Folgenden mit den ersten Schritten bei der Verwendung von Git in Dreamweaver vertraut.
Wenn Sie Git zum ersten Mal verwenden, müssen Sie zunächst einen Git-Client herunterladen und ein Git-Konto erstellen. Ein Git-Client ist zwingend erforderlich, um Git in Dreamweaver verwenden zu können.
Wenn Sie bereits über ein Git-Konto verfügen, melden Sie sich bei Ihrem Konto an. Stellen Sie sicher, dass Sie den Git-Client auf Ihr System heruntergeladen haben.
Führen Sie die folgenden Schritte aus, um mit Git in Dreamweaver zu starten:
Laden Sie den Git-Client für Ihr Betriebssystem herunter.
Erstellen Sie ein Konto für den Git-Client.
Wenn Sie bereits über ein Git-Konto verfügen, geben Sie Ihre Anmeldeinformationen an, um sich beim Git-Client anzumelden.
Es wird empfohlen, den Git-Client mit den Standardkonfigurationseinstellungen zu installieren. Dreamweaver erkennt den Pfad zur ausführbaren Datei dann automatisch.
Sie können Dreamweaver nun starten und Ihre Site mit einem Git-Repository verknüpfen.
Dreamweaver unterstützt Git-Vorgänge über das Git-Bedienfeld („Fenster“ > „Git“). Als Dreamweaver-Benutzer können Sie in diesem Bedienfeld häufige Git-Vorgänge ausführen, z. B. Commit, Übertragung, Abruf und Holen.
Sie können dieses Bedienfeld in Dreamweaver nur anzeigen, nachdem Sie den Git-Client auf Ihren Computer heruntergeladen haben.
A. Commit B. Alle Remote-Repositorys abrufen und Zähler aktualisieren C. Git-Abruf D. Git-Übertragung E. Repository-Verlauf anzeigen F. Dateiverlauf anzeigen G. Tag erstellen H. Bash-/Terminal-Konsole öffnen I. Weitere Aktionen J. Suchen K. Versionsvergleich L. Datei zurücksetzen
Bevor Sie Git in Dreamweaver verwenden können, müssen Sie Ihre Dreamweaver-Site einem Git-Repository zuordnen. Sie können ein Git-Repository mit einem Ordner vergleichen, den Sie erstellen, um Dateiänderungen zu verfolgen. Sie können über eine beliebige Anzahl von Git-Repositorys auf Ihrem Computer verfügen. Jedes Repository in Ihrem System ist unabhängig. Das heißt, dass sich die in einem Git-Repository gespeicherten Änderungen nicht auf den Inhalt eines anderen Repositorys auswirken.
Sie können Ihre Website mit einem Repository verknüpfen, indem Sie entweder ein Repository erstellen oder ein vorhandenes klonen. Beim Initialisieren oder Erstellen eines neuen Repositorys wird im aktuellen Arbeitsverzeichnis ein leeres Git-Repository erstellt. Der Ordner enthält die Datei .gitignore.
Wenn Sie jedoch einen Klon eines bestehenden Git-Repositorys erstellen, werden alle Dateien aus dem übergeordneten Repository im lokalen System geklont.
Im Folgenden erfahren Sie, wie Sie ein Git-Repository initialisieren und ein Repository klonen.
Wenn Sie mit der Arbeit mit Git in Dreamweaver beginnen, erstellen Sie zunächst ein neues Repository. Beim Initialisieren eines Git-Repositorys für die Site erstellen Sie ein Git-Repository, in dem Sie die mit der Dreamweaver-Site verknüpften Dateien hinzufügen können.
Dreamweaver-Benutzer können entweder mit einer neuen Site beginnen oder eine vorhandene Site mit einem Git-Repository verknüpfen. Befolgen Sie in beiden Fällen diese Vorgehensweise zum Initialisieren eines Git-Repositorys.
Wenn Sie eine neue Site erstellen, geben Sie einen Namen für die Site an.
Wenn Sie über einen Ordner mit Dateien zu Ihrer Site verfügen, verweisen Sie im Feld „Lokaler Site-Ordner“ auf den betreffenden Ordner.
Wenn Sie Ihre neue Site mit einem vorhandenen Git-Repository verknüpfen möchten, stellen Sie sicher, dass der lokale Site-Ordner auf das entsprechende Git-Repository verweist.
Aktivieren Sie das Kontrollkästchen „Git-Repository mit dieser Site verknüpfen“. Wählen Sie die Option „Als Git-Repository initialisieren“ aus
Klicken Sie auf „Speichern“.
Die Dateien aus dem lokalen Ordner werden nun im Bedienfeld „Dateien“ (in der Git-Ansicht) angezeigt. Die Dateien befinden sich in einem nicht verfolgten Status. Das heißt, diese Dateien wurden noch nicht in Ihr Git-Repository übernommen.
Sie können die Dateien entweder weiter bearbeiten und später übernehmen oder Sie können das Git-Bedienfeld öffnen („Fenster“ > „Git“) und die Dateien in das Repository übernehmen. Weitere Informationen zum Übernehmen von Dateien in Git finden Sie unter Bearbeitungen in Git nachverfolgen.
Wenn Sie bereits mit einem bestehenden Git-Repository arbeiten, das von Github, Bitbucket oder einem anderen verbreiteten Hostingdienst gehostet wird, können Sie wie folgt vorgehen, um das Repository aus Dreamweaver heraus zu klonen. Beim Klonen eines bestehenden Repositorys erstellen Sie eine Kopie des Ziel-Repositorys auf dem lokalen System.
Klicken Sie auf „Site“ > „Neue Site“.
Aktivieren Sie im Dialogfeld „Site-Definition“ das Kontrollkästchen „Git-Repository mit dieser Site verknüpfen“. Wählen Sie anschließend die Option „Bestehendes Git-Repository anhand der URL klonen“ aus.
Geben Sie die URL des Repositorys ein, das geklont werden soll.
Vergewissern Sie sich, dass die von Ihnen eingegebene HTTPS-URL für das Ziel-Repository gültig ist. Um zu überprüfen, ob die URL gültig ist, klicken Sie in diesem Dialogfeld auf die Schaltfläche „Testen“. Eine ungültige URL führt beim Klonen sowie bei Git-Aktionen wie dem Laden oder Abrufen zu Fehlern.
Das Klonen einer URL unter Verwendung eines SSH-Schlüssels mit Passphrase wird derzeit in Dreamweaver nicht unterstützt. Die Felder für Benutzername und Kennwort sind deaktiviert.
Aktivieren Sie zum Speichern der eingegebenen Anmeldeinformationen das Kontrollkästchen „Anmeldeinformationen speichern“. So brauchen Sie Ihre Anmeldeinformationen nicht mehr bei jeder Remote-Aktion wie Git-Übertragung und Git-Abruf erneut einzugeben.
Klicken Sie auf „Speichern“.
Nachdem Sie ein Repository geklont haben, wird eine lokale Kopie des ursprünglichen Repositorys erstellt. Sie können die lokalen Dateien in Dreamweaver anzeigen und bearbeiten.
Der Schnappschuss des zu klonenden ursprünglichen Repositorys wird rechts oben im Git-Bedienfeld unter „Ursprung“ angezeigt.
Nachdem Sie Ihre Dreamweaver-Site einem Git-Repository zugeordnet haben, werden die Dateien auf Git im Bedienfeld „Dateien“ (Git-Ansicht) angezeigt. Dateien werden von Git im lokalen Repository in folgende Kategorien unterteilt:
Mit Git können Sie Änderungen an den Dateien nachverfolgen. Wenn Sie die Dateien auf Ihrem lokalen System ändern, werden die geänderten Dateien im Bedienfeld „Dateien“ in einer anderen Farbe angezeigt. Doppelklicken Sie auf die Datei, um sie in der Codeansicht zu öffnen. Zeilen mit Änderungen werden am Zeilenrand gekennzeichnet. Sie können Ihre geänderten Dateien jetzt in Git übernehmen, um die Änderungen zu synchronisieren.
Beim Übernehmen von Dateien ermöglicht es Ihnen Git, Protokollmeldungen für jede Übernahme einzugeben und die Änderungen mit der Versionsvergleichsfunktion zu überprüfen. Sie können auch den Versionsverlauf für jede Datei und für das gesamte Repository anzeigen.
Im Folgenden wird erläutert, wie Sie Ihre vorgenommenen Änderungen in Dreamweaver verfolgen und in Git übernehmen können.
Über das Git-Symbol im Bedienfeld „Dateien“ von Dreamweaver können Sie zwischen der FTP-Ansicht und der Git-Ansicht wechseln. Klicken Sie auf das Git-Symbol, um zur Git-Ansicht zu wechseln.
Wenn Sie ein Git-Repository initialisiert und Ihre Dateien nicht übernommen haben, werden die Dateien nicht nachverfolgt. Wenn Sie die Dateien hingegen nach dem Initialisieren des Repositorys übernommen haben, werden die Dateien von Git erkannt.
Wenn Sie alle Ihre Dateien aus einem anderen Repository geklont haben, werden die Dateien wieder von Git erkannt.
Wenn Sie eine Datei ändern und auf „Speichern“ klicken, werden die geänderten Dateien im Bedienfeld „Dateien“ in einer anderen Farbe angezeigt. Doppelklicken Sie auf die geänderte Datei, um die genauen Änderungen in der Codeansicht anzuzeigen.
Am Zeilenrand sind die Zeilen gekennzeichnet, in denen Änderungen vorgenommen wurden. Grüne Kennzeichnungen am Zeilenrand geben an, dass neuer Code hinzugefügt wurde. Gelbe Kennzeichnungen am Zeilenrand geben geänderten Code an, während eine rote Kennzeichnung am Zeilenrand bedeutet, dass eine Codezeile gelöscht wurde.
Wenn Sie auf die gelbe Kennzeichnung am Zeilenrand klicken, wird die Änderung am Code in der Anwendung angezeigt. Die gelöschte Codezeile wird rot angezeigt, neu hinzugefügter Code hingegen grün.
Beachten Sie links neben den gelöschten Codezeilen das R-Symbol. Klicken Sie auf das R-Symbol, um den gelöschten Code wieder zur Datei hinzuzufügen.
Am Zeilenrand können Sie die Unterschiede ablesen und Ihre Änderungen prüfen, bevor Sie sie für das Git-Repository übernehmen.
Wenn Sie das Git-Bedienfeld öffnen, wird eine Liste der geänderten Dateien angezeigt. Sie können auf eine Datei in der Liste klicken und die Änderungen anzeigen, die seit dem letzten Commit an der Datei vorgenommen wurden (Versionsvergleich). Um den Versionsvergleich für eine Datei anzuzeigen, führen Sie einen der folgenden Schritte im Git-Bedienfeld aus:
Wählen Sie die Datei oder die Dateien, die Sie übernehmen möchten, im Git-Bedienfeld aus.
Klicken Sie auf (Commit-Symbol).
Nachdem Sie auf „Commit“ geklickt haben, wird das Dialogfeld „Git-Commit“ geöffnet. In diesem Dialogfeld werden die Dateien angezeigt, die geändert wurden.
Vor dem Commit können Sie die Änderungen an den einzelnen Dateien anzeigen.
Geben Sie für den Commit der Dateien im Meldungsfeld eine Commit-Nachricht ein und klicken Sie auf „OK“.
Nach dem Commit der Dateien werden die Dateien auch aus dem Git-Bedienfeld entfernt.
Wenn Sie Ihre Änderungen bereits übernommen haben und die vorige Version einer Datei wiederherstellen möchten, gehen Sie wie folgt vor:
Wählen Sie die Datei oder die Dateien, die Sie wiederherstellen möchten, im Git-Bedienfeld aus.
Klicken Sie im Git-Bedienfeld auf das Ordnersymbol und wählen Sie die Option „Alle Änderungen seit letztem Commit zurücksetzen“ aus.
Im lokalen Repository wird die vorherige Version der Dateien wiederhergestellt. Sie können die wiederhergestellten Dateien auch über das Bedienfeld „Dateien“ anzeigen.
Wenn Sie eine Datei nach einem Commit wiederherstellen möchten, müssen Sie mindestens zweimal einen Commit der Datei ausgeführt haben.
Wenn Sie die Änderungen vor einem Commit zurücksetzen möchten, führen Sie die folgenden Schritte aus:
Wenn Sie die zuletzt übernommene Version einer Datei vor dem Commit der Datei beibehalten möchten:
Die ausgewählte Datei wird aus der Liste der geänderten Dateien entfernt und die vorherige Version der Datei wird wiederhergestellt.
Bei jedem Commit von Änderungen in Git können Sie Tags erstellen. Mithilfe von Tags können Sie wichtige Commits kennzeichnen, zum Beispiel, wenn Sie auf Wunsch des Kunden eine umfangreiche Änderung einchecken. Die Tags fungieren als Zeiger auf einen bestimmten Commit.
Klicken Sie zum Erstellen eines Tags im Git-Bedienfeld auf (Symbol „Tag erstellen“).
Geben Sie im Dialogfeld „Tag erstellen“ einen Namen für das Tag an. Klicken Sie auf „OK“.
Das erstellte Tag wird dem Commit zugeordnet.
Wenn Sie nach dem Durchführen eines Commits ein Tag erstellen, wird dieses automatisch dem letzten Commit zugeordnet.
Bei jedem Commit einer Datei in Git können Sie zusätzlich zu den Einzelheiten zum Commit den Verlauf der Datei anzeigen lassen. Diese Funktion erleichtert Ihnen das Ermitteln wichtiger Commits sowie der den Commits zugeordneten Tags.
Im System wird der Git-Dateiverlauf für die ausgewählte Datei angezeigt. Im gleichen Dialogfeld können Sie auch die Details des Commits für diese Datei anzeigen lassen.
Zusätzlich zum Verlauf einer Datei in Git können Sie auch die auf Repository-Ebene vorgenommenen Änderungen anzeigen. Sie können sämtliche auf Repository-Ebene vorgenommenen Änderungen und Commits anzeigen. Führen Sie die folgenden Schritte durch, um den Repository-Verlauf anzuzeigen:
Klicken Sie im Git-Bedienfeld auf das Symbol „Repository-Verlauf anzeigen“. Im System wird der Git-Repository-Verlauf zusammen mit den Details sämtlicher Commits angezeigt.
Sie können die Commit-Nachricht, das Datum und die Uhrzeit anzeigen, zu denen die Dateien übernommen wurden. Außerdem werden die einem Commit zugeordneten Tags sowie Angaben zum Benutzer angezeigt, der die Dateien übernommen hat.
Im Repository-Verlauf wird normalerweise die Liste der übernommenen Dateien auf Repository-Ebene angegeben. Sie können auf die einzelnen Dateien klicken, um den Änderungsverlauf auf Dateiebene aufzurufen.
Eine der einzigartigen Funktionen von Git sind Verzweigungen (auch „Branches“ genannt). Im Gegensatz zu den meisten Versionskontrollsystemen kann eine Git-Verzweigung eine einzelne Zeile der gesamten verknüpften Dateien oder des Codes darstellen. Standardmäßig hat das Repository eine Verzweigung namens „Master“. Bei der Master-Verzweigung handelt es sich um die Haupt- oder maßgebliche Verzweigung. Sie können vom Master ausgehend Verzweigungen erstellen und an jeder Verzweigung Änderungen vornehmen.
Sie können auch eine Verzweigung von einer anderen Verzweigung erstellen, in die Sie die übergeordnete Verzweigung kopieren. Sie können die beiden Verzweigungen im Git-Repository unabhängig voneinander bearbeiten. So können Sie z. B. in einer Verzweigung an einer neuen Funktion für Ihre Site arbeiten und gleichzeitig Änderungswünsche in einer anderen Verzweigung umsetzen.
In Git können Sie außerdem Verzweigungen zusammenführen, wenn Sie die Änderungen aus der aktuellen Verzweigung in eine Zielverzweigung einschließen möchten. Wenn Sie zwei Verzweigungen zusammenführen, bleiben beide Verzweigungen weiterhin unabhängig voneinander bestehen. Sie können die übergeordnete und die Zielverzweigung weiter bearbeiten.
Wenn in Dreamweaver viele Entwickler und Designer an einer Site zusammenarbeiten, kann jeder Benutzer eine Verzweigung vom Master erstellen und unabhängig Änderungen vornehmen. Bei Bedarf können sie alle Änderungen mit einer anderen Verzweigung zusammenführen und weiterhin mit beiden Verzweigungen arbeiten.
Weitere Informationen zum Erstellen und Verwalten von Verzweigungen in Git finden Sie in den folgenden Abschnitten:
Wählen Sie im Bedienfeld „Dateien“ die Dropdown-Liste aus, in der alle Verzweigungen aufgeführt werden.
Klicken Sie auf „Verzweigungen verwalten“.
Klicken Sie links unten im Dialogfeld „Verzweigungen verwalten“ auf das Pluszeichen (+).
Wählen Sie im Dialogfeld „Neue Verzweigung erstellen“ die ursprüngliche Verzweigung aus, von der Sie eine Kopie erstellen möchten.
Wenn es sich um die erste erstellte Verzweigung handelt, ist die ursprüngliche Verzweigung die Master-Verzweigung.
Geben Sie im Feld „Verzweigungsname“ einen Namen für die neue Verzweigung an.
Klicken Sie auf „OK“.
Wählen Sie im Bedienfeld „Dateien“ die Dropdown-Liste aus, in der alle Ihre Verzweigungen aufgeführt werden.
Klicken Sie auf „Verzweigungen verwalten“. Wählen Sie im Dialogfeld „Verzweigungen verwalten“ die zusammenzuführende Verzweigung aus.
Klicken Sie auf (Symbol „Verzweigung zusammenführen“) am unteren Rand des Dialogfelds.
Wählen Sie im Dialogfeld „Verzweigung zusammenführen“ die Zielverzweigung aus. Bei dieser Verzweigung handelt es sich um das Ziel-Repository, mit dem Ihre Verzweigung zusammengeführt werden soll.
Optional können Sie eine Nachricht zu dieser Zusammenführung angeben.
Klicken Sie auf „OK“, um die Verzweigung mit dem Ziel zusammenzuführen.
Wenn die Dateiänderungen in einem Commit mit den Änderungen an einer anderen Verzweigung in Konflikt stehen, wird die Zusammenführung angehalten. Es wird eine Konfliktmeldung zusammen mit den Dateien angezeigt, die den Konflikt verursachen.
Im Git-Bedienfeld werden zudem die Dateien angezeigt, bei denen ein Konflikt vorliegt. Beachten Sie das Symbol, das auf einen Konflikt hinweist.
Um mit der Zusammenführung fortzufahren, müssen Sie den Konflikt auflösen. Verwenden Sie dazu die Option „Rebase“ oder die Zusammenführung mit der Option „Kein Fast-Forward“.
Wenn ein Merge-Konflikt auftritt, wählen Sie eine der folgenden Optionen:
Weitere Informationen zu Rebase in Git finden Sie unter Git-Rebase.
Remote-Repositorys in Git sind Versionen eines Projekts, die in einem anderen Netzwerk gehostet werden. Sie können auf Remote-Repositorys zugreifen, indem Sie eine Verbindung mit dem betreffenden Repository herstellen. In Abhängigkeit von den im Remote-Repository angegebenen Zugriffsrechten verfügen Sie entweder über Lesezugriff oder über Schreibzugriff auf dieses Repository.
Bei der Arbeit in einem Team ermöglichen Ihnen Remote-Repositorys das Übertragen und Abrufen von Daten zwischen Repositorys. Im Dreamweaver-Git-Bedienfeld können Sie eine Remoteverbindung erstellen und diverse Git-Vorgänge wie Laden, Git-Übertragung, Git-Abruf und Remote-Aktualisierungen ausführen.
Lesen Sie die folgenden Vorgehensweisen, um zu erfahren, wie Sie Remote-Repositorys erstellen und verwalten.
Sie können ein Remote-Repository hinzufügen, um Dateien und Ihren Arbeitsfortschritt mit anderen zu teilen und um auf Projektdateien zuzugreifen, die in einem anderen Netzwerk gehostet werden. Indem Sie ein Remote-Repository hinzufügen, stellen Sie eine Remoteverbindung mit dem Ziel-Repository her. Dreamweaver ermöglicht es Ihnen, im Git-Bedienfeld Remote-Repositorys zu erstellen.
Vergewissern Sie sich vor dem Hinzufügen eines Remote-Repositorys, dass für das andere Repository die Einstellung „Öffentlich“ aktiviert ist.
Klicken Sie im Git-Bedienfeld auf „Remote-Repository erstellen“.
Geben Sie einen Namen für das Remote-Repository an.
Geben Sie die URL und die Anmeldeinformationen für das Remote-Repository ein.
Um sicherzustellen, dass Sie beim Hinzufügen eines Remote-Repositorys eine gültige URL eingegeben haben, klicken Sie nach dem Eingeben der URL auf „Testen“. Wenn Sie auf „Testen“ klicken, wird die Gültigkeit der URL getestet.
Mit diesem Test können keine Anmeldeinformationen überprüft werden.
Wenn Sie keine gültige URL oder ungültige Anmeldeinformationen eingeben, treten beim Ausführen von Git-Abruf, Git-Übertragung, Laden und anderen Vorgängen Fehler auf.
Klicken Sie auf „OK“.
Wenn Sie ein Remote-Repository hinzufügen, wird das Repository in der Dropdown-Liste am oberen Rand des Git-Bedienfelds aufgeführt. Sie können zudem weitere Symbole zum Ausführen von Git-Übertragung, Git-Abruf, Laden von Remote-Repository und Zähleraktualisierungen anzeigen.
Nach dem Hinzufügen eines Remote-Repositorys und dem Einrichten einer Verbindung können Sie Dateien aus dem Remote-Repository in Ihr lokales Repository laden und abrufen. Sie können Ihre Dateien auch in das Remote-Repository übertragen. Sie müssen jedoch zunächst Dateien aus dem Remote-Repository laden, bevor Sie zum ersten Mal eine Git-Übertragung ausführen.
Denken Sie daran, dass Sie einen Commit aller Dateien im lokalen Repository ausführen müssen, bevor Sie versuchen, Ihre Dateien zu übertragen. Wenn im lokalen Repository bereits bereitgestellte Dateien vorhanden sind, schlägt die Git-Übertragung fehl.
Sie können in Dreamweaver die folgenden Git-Vorgänge ausführen:
Klicken Sie auf , um alle Dateien über sämtliche Remoteverbindungen abzurufen. Es wird empfohlen, einen Git-Ladevorgang auszuführen, bevor Sie Git-Übertragung oder Git-Abruf ausführen. Bei dieser Aktion werden lediglich die Dateien aus dem Remote-Repository geladen und das lokale Repository wird nicht geändert.
Sie können Änderungen aus einem einzelnen Repository oder aus einer Gruppe von Repositorys abrufen. Wenn Sie auf das Symbol „Git-Abruf“ klicken, wird das Dialogfeld „Git-Abruf“ mit verschiedenen Optionen im System geöffnet.
Klicken Sie im Git-Bedienfeld auf (Symbol „Git-Abruf“), um die geänderten Dateien aus dem Remote-Repository abzurufen und die Änderungen mit Ihrem lokalen Repository zusammenzuführen.
Wählen Sie im Dialogfeld „Git-Abruf“ die Verzweigung mit Nachverfolgung aus. Geben Sie an, ob Änderungen aus der aktuellen oder einer anderen Verzweigung abgerufen werden sollen, und legen Sie dann die Abrufeinstellungen fest.
In der Standardeinstellung ist „Standard-Merge“ ausgewählt. In diesem Fall werden die Dateien aus dem Remote-Repository in das lokale Repository abgerufen und die Änderungen werden mit dem lokalen Repository zusammengeführt.
Sie können auch eine der folgenden Optionen wählen:
Wenn Sie mit dem kontrollierten Zurücksetzen fortfahren, werden die nicht erkannten Dateien gelöscht.
Wenn Sie die Dateien nach dem Herstellen einer Verbindung mit Remote-Repositorys ändern und übernehmen, werden diese Änderungen von Git erfasst. Im Symbol „Git-Übertragung“ im Git-Bedienfeld wird sofort die Anzahl der geänderten Dateien angezeigt. Diese Dateien können nun in das Remote-Repository übertragen werden.
Wenn Sie eine Git-Übertragung ausführen, werden die für das lokale Repository durchgeführten Commits in das Remote-Repository übertragen.
So übertragen Sie Dateien aus Dreamweaver heraus:
Klicken Sie im Git-Bedienfeld auf das Symbol „Git-Übertragung“.
Das Dialogfeld „Git-Übertragung“ wird geöffnet. Sie können die Commits entweder in die aktuelle Verzweigung mit Nachverfolgung oder in eine andere von Ihnen angegebene Verzweigung übertragen.
In diesem Dialogfeld können Sie auch die Übertragungseinstellungen festlegen. In der Standardeinstellung ist die Option „Standardübertragung“ ausgewählt.
Hier können Sie auch folgende Optionen auswählen:
Aktivieren Sie optional das Kontrollkästchen „Tags senden“, um die Tags in das Remote-Repository zu übertragen.
Klicken Sie auf „OK“.
Wenn zwischen Ihren lokalen Commits und den für das Remote-Repository ausgeführten Commits Konflikte auftreten, wird empfohlen, erst alle Konflikte aufzulösen. Anschließend können Sie die Änderungen übertragen.
Dazu müssen Sie zunächst die Änderungen aus dem Remote-Repository abrufen, die Konflikte auflösen und die Dateien dann ohne Konflikte übertragen.
Mit der Suchleiste im Git-Bedienfeld können Sie Dateien anhand des Dateinamens suchen. Diese Funktion ist besonders hilfreich, wenn Ihre Website eine große Anzahl von Dateien umfasst.
Geben Sie zum Suchen einer Datei einfach den Dateinamen in der Suchleiste ein. Die Dateien, deren Name den Text der Suchanfrage enthält, werden sofort angezeigt.
Wenn Git für eine bestimmte Datei keine Aktionen ausführen soll, können Sie die betreffende Datei zu „.gitignore“ hinzufügen. Die Dateien in diesem Ordner werden von Git ignoriert, wenn Sie eine Aktion wie Commit, Übertragung oder Abruf ausführen. Sie müssen die Datei „.gitignore“ in Ihr Repository übernehmen, sodass die Dateien im Ordner „.gitignore“ auch allen anderen Benutzern bekannt sind, die Ihr Repository klonen.
Wenn Sie Dateien „.gitignore“ hinzufügen möchten, wechseln Sie in das Bedienfeld „Dateien“ in Dreamweaver. Wählen Sie die von Git zu ignorierende Datei aus und klicken Sie mit der rechten Maustaste darauf. Wählen Sie anschließend „Git“ > „Zu „.gitignore“ hinzufügen“ aus.
Wenn Sie eine Datei zu einem späteren Zeitpunkt aus „.gitignore“ entfernen möchten, wählen Sie die betreffende Datei im Bedienfeld „Dateien“ aus. Klicken Sie mit der rechten Maustaste darauf und wählen Sie „Git“ > „Aus „.gitignore“ entfernen“ aus.
Stellen Sie sicher, dass Sie die Datei „.gitignore“ in das lokale Repository und die Remote-Repositorys übernehmen, nachdem Sie sie geändert haben.
In den vorherigen Abschnitten dieses Artikels wurde die Verwendung des Git-Bedienfelds (Benutzeroberfläche) zum Zuordnen eines Git-Repositorys zu Ihrer Site, zum Erstellen und Verwalten von Remote-Verbindungen, zum Übertragen von Dateien an ein Repository oder zum Abrufen von Dateien aus einem Repository erläutert. Sie können diese und viele weitere Aktionen auch mithilfe von Git-Befehlen durchführen.
Führen Sie einen der folgenden Schritte durch, um beliebige Git-Vorgänge über das Git-Terminal durchzuführen:
Eine Auflistung der am häufigsten verwendeten Git-Befehle finden Sie in der Git-Kurzreferenz.
Einige Aktionen wie Git-Stash und das Kombinieren von Commits nach dem Übertragen sind derzeit nur über die Befehlszeile möglich.
Wenn Sie bestimmte Aktionen wie das Initialisieren eines Git-Repositorys über die Befehlszeile ausführen, werden diese Aktionen auch auf der Dreamweaver-Benutzeroberfläche widergespiegelt.
Sie können allerdings Dateien über die Befehlszeile bearbeiten, wenn Dreamweaver nicht geöffnet ist. Dann wird beim nächsten Start von Dreamweaver folgende Meldung angezeigt:
Mit den Git-Voreinstellungen in Dreamweaver können Sie einige Einstellungen für die Verwendung von Git in Dreamweaver definieren. Sie können im Dialogfeld „Voreinstellungen“ Git-Einstellungen wie den Pfad zum Terminal, Zeitüberschreitungseinstellungen usw. festlegen.
Wählen Sie „Bearbeiten“ > „Voreinstellungen“ aus.
Wählen Sie im Dialogfeld „Voreinstellungen“ die Option „Git“ aus.
Legen Sie im Dialogfeld für Git-Voreinstellungen Folgendes fest:
Klicken Sie zum Speichern der Einstellungen auf „Anwenden“.
Starten Sie Dreamweaver neu, um die aktualisierten Einstellungen zu übernehmen.
Bei Ihrem Konto anmelden