JavaRush /Java-Blog /Random-DE /IDEE, Git, BitBucket in der Praxis. Teil 1: Grundlagen. W...
Sdu
Level 17

IDEE, Git, BitBucket in der Praxis. Teil 1: Grundlagen. Wir arbeiten vor Ort.

Veröffentlicht in der Gruppe Random-DE
Da ich es leid war, ein Flash-Laufwerk mit JavaRushHomeWork.7z von der Arbeit nach Hause und von zu Hause zur Arbeit zu tragen und wieder einmal zu vergessen, unerledigte Aufgaben zu kopieren, traf ich die willensstarke Entscheidung, nicht bis Level 39 zu warten, und richtete dafür eine Git + BitBucket-Kombination ein persönlichen Gebrauch. BitBucket , weil es kostenlose private Repositories gibt (vergessen Sie nicht die JavaRush-Regeln), und Git , weil Git bekannt war, weil ich bereits danach gefragt wurde. In diesem Moment schien alles einfach und klar: Auf bitbucket.org registrieren , Git installieren , einen magischen Knopf drücken und meine Dateien erscheinen auf dem Server, einen anderen drücken und auf wundersame Weise an einem anderen Ort mit den aktuellen Dateien weiterarbeiten. Ich habe es hier und hier gelesen, registriert, installiert, registriert, verbunden, auf „Projekt teilen“ geklickt, einen Namen eingegeben, einen Typ ausgewählt und ... ein Wunder ist nicht geschehen. Der Start ging nicht, der Server war leer... Mit Bedauern musste ich ein paar Fakten anführen: Auf ein Tamburin geht es nicht, ich verstehe überhaupt nicht, was in Wirklichkeit passieren sollte, sozusagen unter der Haube, und was bedeuten all diese neuen Wörter, die augenblicklich in meinem Leben auftauchten? Seien Sie also geduldig, holen Sie sich das wunderbare Pro Git- Buch und beginnen Sie noch einmal von vorne.

Nur ein bisschen Theorie zum Aufwärmen.

Versionskontrolle ist ein System, das Änderungen an einer oder mehreren Dateien verfolgt und die Wiederherstellung bestimmter älterer Versionen ermöglicht. Git ist ein verteiltes Dateiversionskontrollsystem. Ein verteiltes Versionskontrollsystem ist ein System, bei dem der gesamte Änderungsverlauf auf jedem Computer im lokalen Speicher gespeichert wird und bei Bedarf einzelne Fragmente des Verlaufs des lokalen Speichers mit einem ähnlichen Speicher auf einem anderen Computer synchronisiert werden. Was bedeutet das für uns? Und Tatsache ist, dass wir auf jedem Computer, der an dem Prozess beteiligt ist, lokal eine Kopie des benötigten Repositorys haben. Tatsächlich wird die Hauptarbeit mit dem lokalen Repository erledigt . Daher vergessen wir in dieser Phase BitBucket und lernen, lokal mit Git in IDEA zu arbeiten.

Git installieren.

Sie können die Distribution auf der Projektwebsite git-scm.com herunterladen . Es macht keinen Sinn, den Installationsvorgang im Detail zu beschreiben, die Installation ist trivial und die in dieser Phase verfügbaren Einstellungen sind recht klar. Darüber hinaus ist das Internet voll von Installationsmaterialien, darunter auch Videos. Die Aufmerksamkeit sollte nur auf einen Punkt gerichtet werden: Wenn Sie Git nach IDEA installieren, müssen Sie in letzterem den Pfad zu git.exe angeben. Wenn IDEA nach Git installiert wurde, wird der Pfad automatisch hinzugefügt. IDEE, Git, BitBucket in der Praxis.  Teil 1: Grundlagen.  Wir arbeiten vor Ort.  - 1

Erstellen eines Git-Repositorys.

Es gibt zwei Möglichkeiten, ein Git-Repository zu erstellen:
  1. Importieren Sie ein vorhandenes Projekt oder Verzeichnis in Git.
  2. Klonen Sie ein vorhandenes Repository vom Server.
Wir werden den zweiten Punkt später betrachten, wenn wir mit der Arbeit mit dem Git-Server fortfahren, aber vorerst konzentrieren wir uns auf den ersten Punkt. Ursprünglich ist Git darauf ausgelegt, von der Konsole aus im Befehlsmodus zu arbeiten. Um besser zu verstehen, was passiert, werde ich im Folgenden Git-Befehle geben und sie mit Menübefehlen oder Tastaturkürzeln in IDEA veranschaulichen. Gleichzeitig können Sie direkt aus IDEA heraus auf der Befehlszeile arbeiten. IDEE, Git, BitBucket in der Praxis.  Teil 1: Grundlagen.  Wir arbeiten vor Ort.  - 2 Eingabe: Ein einfaches IDEA-Projekt mit einer Klassendatei. IDEE, Git, BitBucket in der Praxis.  Teil 1: Grundlagen.  Wir arbeiten vor Ort.  - 3 Um ein Repository zu erstellen, verwenden Sie den Befehl. git initDieser Befehl erstellt im aktuellen Verzeichnis ein neues .git-Unterverzeichnis mit den erforderlichen Dateien, die Grundlage des Git-Repositorys. In ähnlicher Weise wird IDEA in IDEA – VCS – Versionskontrollintegration aktivieren IDEE, Git, BitBucket in der Praxis.  Teil 1: Grundlagen.  Wir arbeiten vor Ort.  - 4 IDEE, Git, BitBucket in der Praxis.  Teil 1: Grundlagen.  Wir arbeiten vor Ort.  - 5 fröhlich über den erfolgreichen Abschluss des Vorgangs berichten, ein paar neue Registerkarten werden in den „Werkzeugschaltflächen“ angezeigt und in der Registerkarte „Versionskontrolle“ können wir die ausgeführten sehen Befehle und ihre Ergebnisse. IDEE, Git, BitBucket in der Praxis.  Teil 1: Grundlagen.  Wir arbeiten vor Ort.  - 5 IDEE, Git, BitBucket in der Praxis.  Teil 1: Grundlagen.  Wir arbeiten vor Ort.  - 7

Dateien hinzufügen

Wir haben die Basis des Repositorys erstellt, aber das Projekt steht noch nicht unter Versionskontrolle. Und hier sollten wir einen kleinen lyrischen Exkurs machen. In Git können Dateien einen von drei Zuständen haben: festgeschrieben, geändert und vorbereitet. Festgeschrieben bedeutet im Repository gespeichert. Geändert – Dateien, die geändert, aber nicht festgeschrieben wurden. Vorbereitet – geänderte Dateien, die zum „Festschreiben“ markiert sind.
Kommentare
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION