Heim > Technologie-Peripheriegeräte > IT Industrie > Lerne Git mit Bitbucket Cloud

Lerne Git mit Bitbucket Cloud

Lisa Kudrow
Freigeben: 2025-02-17 09:27:09
Original
423 Leute haben es durchsucht

Lerne Git mit Bitbucket Cloud

Dieser Artikel wurde von Bitbucket gesponsert. Vielen Dank, dass Sie die Sponsoren unterstützt haben, die SitePoint ermöglichen.

objektiv

Erfahren Sie die Grundlagen von Git mit diesem Raum -Themen -Tutorial.

Mission Brief

Ihre Mission ist es, die Seile von Git zu lernen, indem Sie das Tutorial abschließen und alle Raumstationen Ihres Teams aufspüren. Befehle in diesem Tutorial behandelt:

  • Git -Klon, Git -Konfiguration, Git Add, Git Status, Git Commit, Git Push, Git Pull, Git Branch, Git Checkout und Git Merge
Zeit Publikum Voraussetzungen 30 Minuten Sie sind neu in Git und Bitbucket Cloud Sie haben Git installiert     Sie haben ein Bitbucket -Konto

Erstellen Sie ein Git -Repository

Als unser neues Bitbucket -Raumstation Administrator müssen Sie organisiert werden. Wenn Sie Dateien für Ihre Raumstation erstellen, möchten Sie sie an einem Ort halten und mit Teamkollegen gemeinsam genutzt werden, egal wo sie sich im Universum befinden. Mit Bitbucket bedeutet dies, alles zu einem Repository hinzuzufügen. Lassen Sie uns einen!

erstellen
  • Einige lustige Fakten über Repositorys
    • Sie haben Zugriff auf alle Dateien in Ihrem lokalen Repository, unabhängig davon, ob Sie an einer Datei oder mehreren Dateien arbeiten.
    • Sie können öffentliche Repositorys ohne Bitbucket -Konto anzeigen, wenn Sie die URL für dieses Repository haben.
    • Jedes Repository gehört zu einem Benutzerkonto oder einem Team. Bei einem Benutzerkonto besitzt dieser Benutzer das Repository. Im Falle eines Teams besitzt dieses Team es.
    • Der Repository -Eigentümer ist die einzige Person, die das Repository löschen kann. Wenn das Repository zu einem Team gehört, kann ein Administrator das Repository löschen.
    • Ein Codeprojekt kann aus mehreren Repositories über mehrere Konten hinweg bestehen, kann jedoch auch ein einzelnes Repository aus einem einzigen Konto sein.
    • Jedes Repository hat eine Größenbeschränkung von 2 GB. Wir empfehlen jedoch, Ihr Repository nicht größer als 1 GB zu halten.

Schritt 1. Erstellen Sie das Repository

Zunächst wird das in Bitbucket erstellte Repository ohne Code leer sein. Das ist in Ordnung, weil Sie bald einige Dateien hinzufügen werden. Dieses Bitbucket -Repository ist das zentrale Repository für Ihre Dateien, was bedeutet, dass andere auf dieses Repository zugreifen können, wenn Sie ihnen die Erlaubnis geben. Nachdem Sie ein Repository erstellt haben, kopieren Sie eine Version in Ihr lokales System - so können Sie sie von einem Repo aktualisieren und diese Änderungen auf den anderen übertragen.

Lerne Git mit Bitbucket Cloud

Führen Sie Folgendes aus, um Ihr Repository zu erstellen:

  1. Klicken Sie von Bitbucket auf Repositories> oben auf der Seite auf die Schaltfläche Repository erstellen.

    Lerne Git mit Bitbucket Cloud

    Das System zeigt die Seite mit neuem Repository an. Nehmen Sie sich etwas Zeit, um den Inhalt des Dialogs zu überprüfen. Mit Ausnahme des Repository -Typs können Sie alles, was Sie auf dieser Seite eingeben, später ändern.

    Lerne Git mit Bitbucket Cloud

  2. Geben Sie BitbucketStationLocations für das Feld Name ein. Bitbucket verwendet diesen Namen in der URL des Repositorys. Wenn beispielsweise der Benutzer the_Best ein Repository namens Awesome_Repo hat, wäre die URL für dieses Repository https://bitbucket.org/the_best/awesome_repo.
  3. Für den Zugriffsebene lassen Sie dies ein privates Repository -Kontrollkästchen überprüft. Ein privates Repository ist nur für Sie und diejenigen, auf die Sie zugreifen können. Wenn dieses Feld deaktiviert ist, kann jeder Ihr Repository sehen.
  4. Git für den Repository -Typ auswählen. Denken Sie daran, dass Sie den Repository -Typ nicht ändern können, nachdem Sie auf Repository erstellen klicken.
  5. Klicken Sie auf Repository erstellen. Bitbucket erstellt Ihr Repository und zeigt seine Übersichtsseite an.

Schritt 2. Erforschen Sie Ihr neues Repository

Nehmen Sie sich etwas Zeit, um das gerade erstellte Repository zu erkunden. Sie sollten sich auf der Übersichtsseite des Repositorys befinden:

Lerne Git mit Bitbucket Cloud

Klicken Sie auf Elemente im Navigationsmenü, um zu sehen, was sich hinter den einzelnen befindet. Um die zur Navigation dieser Elemente verfügbaren Abkürzungen anzuzeigen, drücken Sie die? Taste auf Ihrer Tastatur.

Wenn Sie auf die Option Commits in der Menüleiste klicken, stellen Sie fest, dass Sie keine Commits haben, da Sie keinen Inhalt für Ihr Repository erstellt haben. Ihr Repository ist privat und Sie haben niemanden zum Repository eingeladen. Die einzige Person, die den Inhalt des Repositorys im Moment erstellen oder bearbeiten kann, sind Sie, der Repository -Eigentümer.

Kopieren Sie Ihr Git -Repository und fügen Sie Dateien hinzu

Jetzt, da Sie einen Ort zum Hinzufügen und Freigeben Ihrer Speicherplatzdateien haben, benötigen Sie eine Möglichkeit, ihn von Ihrem lokalen System aus zu erhalten. Um dies einzurichten, möchten Sie das Bitbucket -Repository in Ihr System kopieren. Git bezieht sich darauf, ein Repository als "Klonen" zu kopieren. Wenn Sie ein Repository klonen, erstellen Sie eine Verbindung zwischen dem Bitbucket -Server (den Git als Ursprung kennt) und Ihrem lokalen System.

Lerne Git mit Bitbucket Cloud
Sie sind kurz davor, eine ganze Reihe von Git- und Nicht-Git-Befehlen aus einem Terminal zu verwenden. Wenn Sie die Befehlszeile noch nie benutzt haben, erfahren Sie, wo Sie sie unter dem Crash -Kurs des Befehlszeilens finden können.

Schritt 1. Klonen Sie Ihr Repository in Ihr lokales System

Öffnen Sie einen Browser und ein Terminalfenster von Ihrem Desktop. Nach dem Öffnen des Terminalfensters Folgendes:
  1. $ cd ~
    
    
    Nach dem Login kopieren
    Nach dem Login kopieren
    Nach dem Login kopieren
    Nach dem Login kopieren
    Nach dem Login kopieren
    Nach dem Login kopieren
    Nach dem Login kopieren
    Nach dem Login kopieren
    Navigieren Sie zu Ihrem Zuhause (~) Verzeichnis.

    Da Sie Bitbucket mehr verwenden, werden Sie wahrscheinlich in mehreren Repositorys arbeiten. Aus diesem Grund ist es eine gute Idee, ein Verzeichnis zu erstellen, das all diese Repositorys enthält.
  2. Erstellen Sie ein Verzeichnis, das Ihre Repositories enthält.
    $ cd ~
    
    
    Nach dem Login kopieren
    Nach dem Login kopieren
    Nach dem Login kopieren
    Nach dem Login kopieren
    Nach dem Login kopieren
    Nach dem Login kopieren
    Nach dem Login kopieren
    Nach dem Login kopieren
  3. Aktualisieren Sie aus dem Terminal das Verzeichnis, in dem Sie in Ihrem neuen Repos -Verzeichnis arbeiten möchten.
    $ mkdir repos
    
    
    Nach dem Login kopieren
    Nach dem Login kopieren
    Nach dem Login kopieren
    Nach dem Login kopieren
    Nach dem Login kopieren
    Nach dem Login kopieren
  4. Gehen Sie von Bitbucket von BitbucketStationLocations Repository.
  5. Klicken Sie auf Klon.

    Das System zeigt einen Popup-Klondialog an. Standardmäßig legt das Dialogfeld Klon das Protokoll auf HTTPS oder SSH ab, abhängig von Ihren Einstellungen. Ändern Sie für die Zwecke dieses Tutorials nicht Ihr Standardprotokoll.

    Lerne Git mit Bitbucket Cloud

  6. den Befehl hervorgehobener Klon kopieren.
  7. Fügen Sie aus Ihrem Terminalfenster den Befehl ein, den Sie von Bitbucket kopiert haben, und drücken Sie die Rückgabe.
  8. Geben Sie Ihr Bitbucket -Passwort ein, wenn das Terminal danach fragt. Wenn Sie ein Konto erstellt haben, indem Sie mit Google verlinken, verwenden Sie Ihr Passwort für dieses Konto.

    Wenn Sie einen Windows -Kennwortfehler erleiden:

    • In einigen Versionen von Microsoft Windows -Betriebssystem und Git sehen Sie möglicherweise einen Fehler, der dem im folgenden Beispiel ähnelt.
      Beispiel für Windows -Klonkennwortfehler
      $ cd ~/repos
      
      
      Nach dem Login kopieren
      Nach dem Login kopieren
      Nach dem Login kopieren
      Nach dem Login kopieren
    • Wenn Sie diesen Fehler erhalten, geben Sie Folgendes in die Befehlszeile ein:
      $ git clone https://emmap1@bitbucket.org/emmap1/bitbucketstationlocations.git Cloning into 'bitbucketspacestation'... fatal: could not read Password for 'https://emmap1@bitbucket.org': No such file or directory
      
      
      Nach dem Login kopieren
      Nach dem Login kopieren
      Nach dem Login kopieren
      Nach dem Login kopieren
    • Gehen Sie dann zu Schritt 4 zurück und wiederholen Sie den Klonvorgang. Der Bash -Agent sollte Sie jetzt für Ihr Passwort fordern. Sie sollten dies nur einmal tun müssen.

    Zu diesem Zeitpunkt sollte Ihr Terminalfenster ähnlich aussehen:

    $ git config --global core.askpass
    
    Nach dem Login kopieren
    Nach dem Login kopieren
    Nach dem Login kopieren

    Sie wussten bereits, dass Ihr Repository leer war, oder? Denken Sie daran, dass Sie noch keine Quelldateien hinzugefügt haben.

  9. Listen Sie den Inhalt Ihres Repos -Verzeichnisses auf und Sie sollten Ihr BitbucketStationLocations -Verzeichnis darin sehen.
    $ cd ~/repos
     $ git clone https://emmap1@bitbucket.org/emmap1/bitbucketstationlocations.git Cloning into 'bitbucketstationlocations'... Password warning: You appear to have cloned an empty repository.
    
    
    Nach dem Login kopieren
    Nach dem Login kopieren
    Nach dem Login kopieren

Herzlichen Glückwunsch! Sie haben Ihr Repository in Ihr lokales System geklont.

Schritt 2. Fügen Sie Ihrem lokalen Repository eine Datei hinzu und setzen Sie sie auf Bitbucket

.

Mit dem Repository in Ihrem lokalen System ist es Zeit, sich an die Arbeit zu machen. Sie möchten all Ihre Raumstationen im Auge behalten. Lassen Sie uns dazu eine Datei über alle Ihre Standorte erstellen.

  1. Gehen Sie zu Ihrem Terminalfenster und navigieren Sie zu der obersten Ebene Ihres lokalen Repositorys.
    $ ls
    
    Nach dem Login kopieren
    Nach dem Login kopieren
  2. Geben Sie die folgende Zeile in Ihr Terminalfenster ein, um eine neue Datei mit Inhalten zu erstellen.
    $ cd ~/repos/bitbucketstationlocations/
    Nach dem Login kopieren

    Wenn die Befehlszeile nichts zurückgibt, bedeutet dies, dass Sie die Datei richtig erstellt haben!

  3. Erhalten Sie den Status Ihres lokalen Repositorys. Der Befehl git status erzählt Ihnen, wie Ihr Projekt im Vergleich zu Ihrem Bitbucket -Repository voranschreitet.

    Zu diesem Zeitpunkt ist Git bewusst, dass Sie eine neue Datei erstellt haben, und Sie werden so etwas sehen:

    $ echo "Earth's Moon" >> locations.txt
    
    Nach dem Login kopieren

    Die Datei ist nicht zusammengezogen, was bedeutet, dass Git eine Datei nicht Teil eines früheren Commits sieht. Die Statusausgabe zeigt Ihnen auch den nächsten Schritt an: Hinzufügen der Datei.

  4. Sagen Sie Git, dass Sie Ihre neuen Orte verfolgen, die die TXT -Datei mit dem Befehl git hinzufügen. Genau wie beim Erstellen einer Datei gibt der Befehl Git -Add nichts zurück, wenn Sie sie korrekt eingeben.
    $ cd ~
    
    
    Nach dem Login kopieren
    Nach dem Login kopieren
    Nach dem Login kopieren
    Nach dem Login kopieren
    Nach dem Login kopieren
    Nach dem Login kopieren
    Nach dem Login kopieren
    Nach dem Login kopieren

    Der Befehl add -Befehl verschiebt Änderungen aus dem Arbeitsverzeichnis in den Git -Staging -Bereich. In dem Staging -Bereich bereiten Sie eine Momentaufnahme einer Reihe von Änderungen vor, bevor Sie sie für die offizielle Geschichte verpflichten.

    Lerne Git mit Bitbucket Cloud

  5. Überprüfen Sie den Status der Datei.
    $ mkdir repos
    
    
    Nach dem Login kopieren
    Nach dem Login kopieren
    Nach dem Login kopieren
    Nach dem Login kopieren
    Nach dem Login kopieren
    Nach dem Login kopieren

    Jetzt können Sie sehen, dass die neue Datei hinzugefügt wurde (inszeniert) und Sie sie begehen können, wenn Sie bereit sind. Der Befehl git status zeigt den Status des Arbeitsverzeichnisses und den inszenierten Snapshot an.

  6. Geben Sie den Befehl git Commit mit einer Commit -Nachricht aus, wie in der nächsten Zeile gezeigt. Der -M zeigt an, dass eine Commit -Nachricht folgt.
    $ cd ~/repos
    
    
    Nach dem Login kopieren
    Nach dem Login kopieren
    Nach dem Login kopieren
    Nach dem Login kopieren

    Das Git Commit nimmt den inszenierten Snapshot und begeht es in die Projekthistorie. In Kombination mit Git Add definiert dieser Prozess den grundlegenden Workflow für alle Git -Benutzer.

    Lerne Git mit Bitbucket Cloud

    bis zu diesem Zeitpunkt, alles was Sie getan haben, ist in Ihrem lokalen System und unsichtbar für Ihr Bitbucket -Repository, bis Sie diese Änderungen drücken.

    Lerne ein bisschen mehr über Git- und Remote -Repositories

    • Gits Fähigkeit, mit Remote-Repositorys zu kommunizieren (in Ihrem Fall ist Bitbucket das Remote-Repository) ist die Grundlage für jeden Git-basierten Workflow.
    • Das Kollaborationsmodell von

      Git bietet jedem Entwickler eine eigene Kopie des Repositorys mit einer eigenen lokalen Geschichte und Niederlassungsstruktur. Benutzer müssen in der Regel eine Reihe von Commits anstelle eines einzelnen Änderungssatzes teilen. Anstatt einen Änderungssatz von einer Arbeitskopie in das zentrale Repository zu begehen, können Sie GIT -Abzweigungen zwischen Repositorys teilen. Lerne Git mit Bitbucket Cloud

    • Sie verwalten Verbindungen zu anderen Repositories und veröffentlichen die lokale Geschichte, indem Sie Filialen zu anderen Repositorys „drücken“. Sie sehen, was andere beigetragen haben, indem Sie Zweige in Ihr lokales Repository „ziehen“.
  7. Kehren Sie zu Ihrem örtlichen Terminalfenster zurück und senden Sie Ihre festgelegten Änderungen mit Git Push Origin Master an Bitbucket. Dieser Befehl gibt an, dass Sie in den Master -Zweig (den Zweig auf Bitbucket) auf Herkunft (den Bitbucket -Server) drücken.

    Sie sollten etwas Ähnliches wie die folgende Antwort sehen:
    $ git clone https://emmap1@bitbucket.org/emmap1/bitbucketstationlocations.git Cloning into 'bitbucketspacestation'... fatal: could not read Password for 'https://emmap1@bitbucket.org': No such file or directory
    
    
    Nach dem Login kopieren
    Nach dem Login kopieren
    Nach dem Login kopieren
    Nach dem Login kopieren

    Ihre Commits befinden sich jetzt im Remote -Repository (Ursprung).

    Lerne Git mit Bitbucket Cloud

  8. Gehen Sie zu Ihrem BitbucketStationLocations -Repository auf Bitbucket und klicken
  9. Sie sollten einen einzigen Commit in Ihrem Repository sehen. Bitbucket kombiniert alle Dinge, die Sie gerade in dieses Commit gemacht haben, und zeigt es Ihnen. Sie können sehen, dass die Autorenspalte den Wert anzeigt, den Sie verwendet haben, wenn Sie die Git Global Datei (~/.gitconfig) konfiguriert haben.
  10. Lerne Git mit Bitbucket Cloud

  11. Klicken Sie auf die Quelloption.
  12. Sie sollten sehen, dass Sie eine einzelne Quelldatei in Ihrem Repository haben, die von Ihnen gerade hinzugefügte Datei cositions.txt.

    Lerne Git mit Bitbucket Cloud

Erinnern Sie sich, wie das Repository beim ersten Erstellen aussah? Es sieht jetzt wahrscheinlich etwas anders aus.

Zieh Änderungen aus Ihrem Git -Repository auf Bitbucket Cloud

Als nächstes benötigen Sie auf Ihrer Liste der Aktivitäten der Raumstation Administratoren eine Datei mit weiteren Details zu Ihren Standorten. Da Sie momentan nicht viele Standorte haben, werden Sie sie direkt von Bitbucket hinzufügen.

Schritt 1. Erstellen Sie eine Datei in Bitbucket

Um Ihre neue Standortedatei hinzuzufügen, machen Sie Folgendes:

    Klicken Sie aus Ihrem BitbucketStationLocations -Repository auf Quelle, um das Quellverzeichnis zu öffnen. Beachten Sie, dass Sie in Ihrem Verzeichnis nur eine Datei, Standorte.txt haben.
  1. Lerne Git mit Bitbucket Cloud

  2. Auf der Seite
  3. Quelle klicken Sie in der oberen rechten Ecke auf neue Datei . Diese Schaltfläche wird erst angezeigt, nachdem Sie dem Repository mindestens eine Datei hinzugefügt haben. Eine Seite zum Erstellen der neuen Datei wird geöffnet, wie im folgenden Bild gezeigt.

    Lerne Git mit Bitbucket Cloud

  4. Stationlokationen in das Feld Dateiname eingeben.
  5. Wählen Sie HTML aus der Liste der Syntaxmodus.
  6. Fügen Sie den folgenden HTML -Code in das Textfeld hinzu:
  7. $ cd ~
    
    
    Nach dem Login kopieren
    Nach dem Login kopieren
    Nach dem Login kopieren
    Nach dem Login kopieren
    Nach dem Login kopieren
    Nach dem Login kopieren
    Nach dem Login kopieren
    Nach dem Login kopieren
  8. klicken Sie auf Commit. Das Feld der Commit -Nachrichten wird mit der Nachricht angezeigt:
  9. $ mkdir repos
    
    
    Nach dem Login kopieren
    Nach dem Login kopieren
    Nach dem Login kopieren
    Nach dem Login kopieren
    Nach dem Login kopieren
    Nach dem Login kopieren
  10. Klicken Sie unter dem Feld "Nachrichten".
Sie haben jetzt eine neue Datei in Bitbucket! Sie werden auf eine Seite mit Details zum Commit gebracht, wo Sie die Änderung sehen können, die Sie gerade vorgenommen haben:

Lerne Git mit Bitbucket Cloud

Wenn Sie eine Liste der Commits sehen möchten, die Sie bisher gemacht haben, klicken Sie auf den Link des Commits auf der linken Seite.

Schritt 2. Ziehen Sie Änderungen von einem Remote -Repository

an

Jetzt müssen wir diese neue Datei in Ihr lokales Repository bringen. Der Vorgang ist ziemlich einfach, im Grunde genommen nur umgekehrt des Drucks, mit dem Sie die Datei "Standorte.TXT in Bitbucket" erhalten haben.

Um die Datei in Ihr lokales Repository zu ziehen, machen Sie Folgendes:

  1. Öffnen Sie Ihr Terminalfenster und navigieren Sie zu der obersten Ebene Ihres lokalen Repositorys.
    $ cd ~
    
    
    Nach dem Login kopieren
    Nach dem Login kopieren
    Nach dem Login kopieren
    Nach dem Login kopieren
    Nach dem Login kopieren
    Nach dem Login kopieren
    Nach dem Login kopieren
    Nach dem Login kopieren
  2. Geben Sie den Befehl git pull ein, um alle Änderungen von Bitbucket zu ziehen. (In komplexeren Verzweigungs -Workflows ist das Ziehen und Zusammenführen aller Änderungen möglicherweise nicht angemessen.) Geben Sie Ihr Bitbucket -Passwort ein, wenn Sie danach gefragt werden. Ihr Terminal sollte den folgenden ähnlich aussehen:
    $ mkdir repos
    
    
    Nach dem Login kopieren
    Nach dem Login kopieren
    Nach dem Login kopieren
    Nach dem Login kopieren
    Nach dem Login kopieren
    Nach dem Login kopieren

    Der Befehl git pull wird die Datei mit einem einzigen Befehl in Ihr lokales Repository aus Ihrem Remote -Repository (Bitbucket) verschmilzt.

    .

    Lerne Git mit Bitbucket Cloud

  3. Navigieren Sie zu Ihrem Repository -Ordner in Ihrem lokalen System und Sie sehen die gerade hinzugefügte Datei.

Fantastisch! Mit dem Hinzufügen der beiden Dateien über Ihren Speicherort Ihres Raumstations haben Sie den grundlegenden Git -Workflow (Klon, Hinzufügen, Festlegen, Schieben und Ziehen) zwischen Bitbucket und Ihrem lokalen System durchgeführt.

Verwenden Sie einen Git -Zweig, um eine Datei

zusammenzuführen

Der Administrator der Raumstation ist mit bestimmten Verantwortlichkeiten. Manchmal müssen Sie die Informationen verriegelt, insbesondere wenn Sie neue Standorte im Sonnensystem abbilden. Mit dem Erlernen von Filialen können Sie Ihre Dateien aktualisieren und nur die Informationen freigeben, wenn Sie bereit sind.

Filialen sind am stärksten, wenn Sie in einem Team arbeiten. Sie können in Ihrem eigenen Teil eines Projekts aus Ihrer eigenen Zweigstelle arbeiten, Updates von Bitbucket abrufen und dann Ihre gesamte Arbeit in die Hauptzweig zusammenführen, wenn sie fertig ist. Unsere Dokumentation enthält weitere Erläuterungen, warum Sie Zweige verwenden möchten.

Ein Zweig repräsentiert eine unabhängige Entwicklungslinie für Ihr Repository. Betrachten Sie es als ein brandneues Arbeitsverzeichnis, ein Staging-Bereich und eine Projektgeschichte. Bevor Sie neue Filialen erstellen, beginnen Sie automatisch mit der Hauptzweig (als Master genannt). Für ein visuelles Beispiel zeigt dieses Diagramm den Master -Zweig und den anderen Zweig mit einem Bug -Fix -Update.

Lerne Git mit Bitbucket Cloud

Schritt 1. Erstellen Sie einen Zweig und führen Sie eine Änderung vor

Erstellen Sie eine Zweigstelle, in der Sie zukünftige Pläne für die Raumstation hinzufügen können, die Sie nicht begehen können. Wenn Sie bereit sind, diese Pläne für alle bekannt zu machen, können Sie die Änderungen in Ihr Bitbucket-Repository zusammenschließen und dann den nicht länger benötigten Zweig löschen.

Es ist wichtig zu verstehen, dass Zweige nur Hinweise auf sich verpflichten. Wenn Sie einen Zweig erstellen, muss Git nur einen neuen Zeiger erstellen - er erstellt keine ganz neue Reihe von Dateien oder Ordnern. Bevor Sie beginnen, sieht Ihr Repository so aus:

Lerne Git mit Bitbucket Cloud

Um einen Zweig zu erstellen, machen Sie Folgendes:
  1. Gehen Sie zu Ihrem Terminalfenster und navigieren Sie mit dem folgenden Befehl zu der oberen Ebene Ihres lokalen Repositorys:
    $ cd ~
    
    
    Nach dem Login kopieren
    Nach dem Login kopieren
    Nach dem Login kopieren
    Nach dem Login kopieren
    Nach dem Login kopieren
    Nach dem Login kopieren
    Nach dem Login kopieren
    Nach dem Login kopieren
  2. Erstellen Sie einen Zweig aus Ihrem Terminalfenster.
    $ mkdir repos
    
    
    Nach dem Login kopieren
    Nach dem Login kopieren
    Nach dem Login kopieren
    Nach dem Login kopieren
    Nach dem Login kopieren
    Nach dem Login kopieren

    Dieser Befehl erstellt einen Zweig, wechselt Sie jedoch nicht in diesen Zweig, sodass Ihr Repository ungefähr so ​​aussieht:

    Lerne Git mit Bitbucket Cloud

    Der Repository -Verlauf bleibt unverändert. Alles, was Sie bekommen, ist ein neuer Zeiger auf den aktuellen Zweig. Um an der neuen Filiale zu arbeiten, müssen Sie sich die Filiale ansehen, die Sie verwenden möchten.

  3. Schauen Sie sich den neuen Zweig an, den Sie gerade erstellt haben, um sie zu verwenden.
    $ cd ~/repos
    
    
    Nach dem Login kopieren
    Nach dem Login kopieren
    Nach dem Login kopieren
    Nach dem Login kopieren

    Der Befehl git checkout arbeitet Hand in Hand mit Git Branch. Da Sie eine Zweigstelle erstellen, um an etwas Neuem zu arbeiten, möchten Sie jedes Mal, wenn Sie eine neue Filiale erstellen (mit Git -Zweig), sicherstellen, dass Sie ihn (mit Git Checkout) ausprobieren, wenn Sie sie verwenden möchten. Nachdem Sie den neuen Zweig ausprobiert haben, sieht Ihr Git -Workflow ungefähr so ​​aus:

    Lerne Git mit Bitbucket Cloud

  4. Suchen Sie nach dem Ordner BitbucketStationLocations in Ihrem lokalen System und öffnen Sie ihn. Sie werden feststellen, dass es aufgrund der neuen Filiale keine zusätzlichen Dateien oder Ordner im Verzeichnis gibt.
  5. Öffnen Sie die Stationlocations -Datei mit einem Texteditor.
  6. Änderung in die Datei, indem Sie einen anderen Standort hinzufügen:
  7. $ git clone https://emmap1@bitbucket.org/emmap1/bitbucketstationlocations.git Cloning into 'bitbucketspacestation'... fatal: could not read Password for 'https://emmap1@bitbucket.org': No such file or directory
    
    
    Nach dem Login kopieren
    Nach dem Login kopieren
    Nach dem Login kopieren
    Nach dem Login kopieren
  8. speichern und schließen Sie die Datei.
  9. Git -Status in das Terminalfenster eingeben. Sie werden so etwas sehen:
  10. $ git config --global core.askpass
    
    Nach dem Login kopieren
    Nach dem Login kopieren
    Nach dem Login kopieren
    Beachten Sie die Line für Zukunftspläne in Branch? Wenn Sie zuvor den Git -Status eingegeben haben, war die Zeile auf dem Zweig -Master, da Sie nur den einen Master -Zweig hatten. Überprüfen Sie diese Zeile immer, bevor Sie eine Änderung durchführen oder festlegen, um sicherzustellen, dass der Zweig, in dem Sie die Änderung hinzufügen möchten, ausgecheckt wird.

  11. Stimmen Sie Ihre Datei auf.
  12. $ cd ~/repos
     $ git clone https://emmap1@bitbucket.org/emmap1/bitbucketstationlocations.git Cloning into 'bitbucketstationlocations'... Password warning: You appear to have cloned an empty repository.
    
    
    Nach dem Login kopieren
    Nach dem Login kopieren
    Nach dem Login kopieren
  13. Geben Sie den Befehl Git Commit in das Terminalfenster ein, wie folgt dargestellt:
  14. $ ls
    
    Nach dem Login kopieren
    Nach dem Login kopieren
    Mit diesem jüngsten Commit sieht Ihr Repository ungefähr so ​​aus:

    Lerne Git mit Bitbucket Cloud

    Jetzt ist es Zeit, die Änderung, die Sie gerade in den Master -Zweig vorgenommen haben, zusammenzuführen.

Schritt 2. Fucken Sie Ihren Zweig zusammen: Fast-Forward-Verschmelzung

Ihre Raumstation wächst und es ist Zeit für die Eröffnungsfeier Ihres Mars. Jetzt, da Ihre Zukunftspläne Wirklichkeit werden, können Sie Ihre Filiale für Zukunftspläne in die Hauptzweig Ihres örtlichen Systems verschmelzen.

Da Sie nur einen Zweig erstellt und eine Änderung vorgenommen haben, verwenden Sie die Fast-Forward-Zweigmethode, um zusammenzuarbeiten. Sie können eine schnelle Vorwärtsverschmelzung durchführen, da Sie einen linearen Pfad von der aktuellen Zweigspitze zum Zielzweig haben. Anstatt „tatsächlich“ die Zweige zu verschmelzen, muss der gesamte Git zur Integration der Geschichte (d. H. „schnell vorwärts“) den aktuellen Zweig-Tipp zum Zielzweigspitze bewegt. Dies kombiniert die Geschichte effektiv, da alle von der Zielzweig erreichbaren Commits jetzt über die aktuelle verfügbar sind.

Lerne Git mit Bitbucket Cloud

Dieser Zweig-Workflow ist für kurzlebige Themenzweige mit kleineren Änderungen üblich und ist nicht so häufig für längere Funktionen.

, um einen Fast-Forward-Zusammenschluss zu vervollständigen:

  1. Gehen Sie zu Ihrem Terminalfenster und navigieren Sie zu der obersten Ebene Ihres lokalen Repositorys.
    $ cd ~
    
    
    Nach dem Login kopieren
    Nach dem Login kopieren
    Nach dem Login kopieren
    Nach dem Login kopieren
    Nach dem Login kopieren
    Nach dem Login kopieren
    Nach dem Login kopieren
    Nach dem Login kopieren
  2. Geben Sie den Befehl git Status ein, um sicherzustellen, dass alle Ihre Änderungen festgelegt haben, und finden Sie heraus, welche Filiale Sie ausgecheckt haben.
    $ mkdir repos
    
    
    Nach dem Login kopieren
    Nach dem Login kopieren
    Nach dem Login kopieren
    Nach dem Login kopieren
    Nach dem Login kopieren
    Nach dem Login kopieren
  3. zum Master -Zweig wechseln.
    $ cd ~/repos
    
    
    Nach dem Login kopieren
    Nach dem Login kopieren
    Nach dem Login kopieren
    Nach dem Login kopieren
  4. Verschmelzungswechsel von der Future-Plans-Zweigstelle in den Master-Zweig. Es wird ungefähr so ​​aussehen:
    $ git clone https://emmap1@bitbucket.org/emmap1/bitbucketstationlocations.git Cloning into 'bitbucketspacestation'... fatal: could not read Password for 'https://emmap1@bitbucket.org': No such file or directory
    
    
    Nach dem Login kopieren
    Nach dem Login kopieren
    Nach dem Login kopieren
    Nach dem Login kopieren

    Sie haben den Zeiger für den Master -Zweig im Wesentlichen auf den aktuellen Kopf verschoben, und Ihr Repository sieht so aus wie die schnelle Vorwärtsverschmelzung oben.

  5. Da Sie nicht mehr zukünftige Pläne verwenden möchten, können Sie den Zweig löschen.
    $ git config --global core.askpass
    
    Nach dem Login kopieren
    Nach dem Login kopieren
    Nach dem Login kopieren

    Wenn Sie zukünftige Pläne löschen, können Sie mit einer Commit-ID weiterhin auf den Zweig von Master zugreifen. Wenn Sie beispielsweise die Änderungen, die aus zukünftigen Anlagen hinzugefügt wurden, rückgängig machen möchten, verwenden Sie die von Ihnen erhaltene Festschreibungs-ID, um zu diesem Zweig zurückzukehren.

  6. Git -Status eingeben, um die Ergebnisse Ihrer Zusammenführung anzuzeigen, die zeigen, dass Ihr lokales Repository eines vor Ihrem Remote -Repository ist. Es wird ungefähr so ​​aussehen:
    $ cd ~/repos
     $ git clone https://emmap1@bitbucket.org/emmap1/bitbucketstationlocations.git Cloning into 'bitbucketstationlocations'... Password warning: You appear to have cloned an empty repository.
    
    
    Nach dem Login kopieren
    Nach dem Login kopieren
    Nach dem Login kopieren

Hier ist, was Sie bisher getan haben:

  • Erstellt einen Zweig und überprüft ihn
  • änderte sich im neuen Zweig
  • hat die Änderung zum neuen Zweig
  • verpflichtet
  • integriert diese Änderung wieder in den Hauptzweig
  • löscht den Zweig, den Sie nicht mehr verwenden.

Als nächstes müssen wir all diese Arbeiten auf Bitbucket, Ihr Remote -Repository, zurückschieben.

Schritt 3. Drücken Sie Ihre Änderung in Bitbucket

Sie möchten es allen anderen ermöglichen, den Ort der neuen Raumstation zu sehen. Dazu können Sie den aktuellen Zustand Ihres örtlichen Repositorys auf Bitbucket weitergeben.

Dieses Diagramm zeigt, was passiert, wenn Ihr lokales Repository Änderungen enthält, die das zentrale Repository nicht hat, und Sie diese Änderungen in Bitbucket drücken.

Lerne Git mit Bitbucket Cloud

Hier erfahren Sie, wie Sie Ihre Änderung zum Remote -Repository drücken:

  1. Geben Sie aus dem Repository -Verzeichnis in Ihrem Terminalfenster Git Push Origin Master ein, um die Änderungen zu pushen. Es wird so etwas führen:
    $ cd ~
    
    
    Nach dem Login kopieren
    Nach dem Login kopieren
    Nach dem Login kopieren
    Nach dem Login kopieren
    Nach dem Login kopieren
    Nach dem Login kopieren
    Nach dem Login kopieren
    Nach dem Login kopieren
  2. Klicken Sie auf die Übersichtsseite Ihres Bitbucket -Repositorys und beachten Sie, dass Sie Ihren Druck im aktuellen Aktivitätsstrom sehen können.
  3. Klicken Sie auf Commits und Sie können das Commit sehen, das Sie auf Ihrem lokalen System gemacht haben. Beachten Sie, dass die Änderung die gleiche Komiti -ID wie in Ihrem örtlichen System beibehält.

    Lerne Git mit Bitbucket Cloud

    Sie können auch sehen, dass die Linie links von der Commit-Liste einen direkten Pfad hat und keine Zweige anzeigt. Das liegt daran, dass der Filiale für Zukunftspläne nie mit dem Remote-Repository interagierte, nur die von uns erstellte und begangene Änderung.

  4. klicken
  5. Klicken Sie auf Quelle und dann auf die Datei stationlocations. Sie können sehen, dass die letzte Änderung der Datei die gerade gedrängte Commit -ID hat.
  6. Klicken Sie auf die Liste "Dateiverlauf", um die für diese Datei festgelegten Änderungen anzuzeigen, die der folgenden Abbildung ähneln.
  7. Lerne Git mit Bitbucket Cloud

Sie sind fertig!

Sie sind sich nicht sicher, ob Sie sich an alle Git -Befehle erinnern können, die Sie gerade gelernt haben? Kein Problem. Lesezeichen für unsere Basis -Git -Befehlsseite, damit Sie sie bei Bedarf darauf verweisen können.

Das obige ist der detaillierte Inhalt vonLerne Git mit Bitbucket Cloud. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage