Git, Bitbucket und Du

Die Popularität von Git spricht für sich. Wenn Sie diesen Artikel lesen, wissen Sie hoffentlich, dass Git das bevorzugte Werkzeug zum Verwalten von Quellcode vieler Entwickler ist. 

Da das Interesse an Git im Vergleich zu anderen Quellcodeverwaltungssystemen wächst, ist dies eine der attraktivsten Optionen, vor allem wenn Sie gerade in die Versionskontrolle einsteigen.

In diesem Lernprogramm werden wir darüber sprechen, warum Sie Git verwenden sollten, unabhängig davon, ob Sie eine Einzelperson oder ein Teil eines Entwicklerteams sind. Wir zeigen Ihnen auch, wie Sie mit Bitbucket, einer führenden Repository-Hosting-Plattform, kostenlos loslegen können. 

Lass uns anfangen!

Git für den Einzelnen

Git ist ein unglaublich leistungsfähiges Werkzeug mit vielen komplizierten, detaillierten Funktionen, die es sogar für einzelne Entwickler nützlich machen. Wenn Sie eine konsistente Kontrolle über Codeversionen und -revisionen erlangen möchten, ist Git die beste Lösung für Sie. 

Hier sind nur einige der Dinge, die Sie als Einzelperson verwenden können:

  • Die Beliebtheit von Git macht es sehr gut online. Wenn Sie nicht wissen, wie Sie etwas tun sollen, hat wahrscheinlich schon jemand anderes dokumentiert, wie Sie es tun sollen.
  • Git bietet Bereitstellungstools wie Push und Pull von Code aus einem Repository in ein anderes.
  • Die Verwendung von Git schützt Sie vor dem Überschreiben Ihrer eigenen Repositorys, indem Sie eine herkömmliche Methode wie das Hochladen von FTP-Verzeichnissen verwenden.
  • Git bietet eine einheitliche Möglichkeit, organisiert zu bleiben. Bei jedem Commit wird ein Protokolleintrag erstellt, und Sie können jede Nachricht anzeigen, die Sie für ein bestimmtes Projekt in das Protokoll geschrieben haben.
  • Sie können mit erstaunlichen Plattformen wie Bitbucket arbeiten, um Ihre Änderungen zu verfolgen, Notizen zu machen und Ihren Code für Ihre Kunden oder gelegentliche Mitarbeiter sichtbar zu machen, ohne ihnen Zugriff auf die Produktionsumgebung zu gewähren.

Git für das Team

Natürlich ist der wahre Muskel von Git angespannt, wenn Sie im Kontext eines Teams arbeiten. Git beseitigt effektiv die jahrhundertealten Probleme, parallel zu anderen Entwicklern an Features zu arbeiten, und bietet zusammen mit Bitbucket einen vollständigen Workflow-Prozess, um schneller und effizienter als je zuvor zu arbeiten. 

Hier sind einige der wertvollsten Funktionen von git für Teams:

  • Vermeiden Sie parallele Code-Konflikte und Überschreiben der Arbeit der jeweils anderen. Dies ist wohl das wichtigste Merkmal der Quellcodekontrolle.
  • Behalten Sie die Entwicklung von Features im Griff.
  • Verwenden Sie die Verzweigung zum Code ohne Hemmungen. Auf diese Weise können Sie etwas aus einem Basissatz von Code erstellen und einfach wegwerfen oder wieder in den Hauptzweig des Projekts integrieren.
  • Git hat sich bei Projekten mit Hunderten oder sogar Tausenden von aktiven Mitwirkenden als effektiv erwiesen.
  • Einheitlicher Arbeitsablauf und standardisierte Methode zum Verschieben von Code von einem Ort zum anderen.
  • Die Commit-Historie informiert andere Entwickler über den detaillierten Status eines Projekts oder einer Branche

Die Vorteile der Verwendung von Git mit einem Team gehen weit über diese kurze Liste hinaus. Git funktioniert jedoch am besten mit unterstützender Software, z. B. einem dedizierten Repository-Hosting-Service. 

Damit Sie den maximalen Nutzen aus der Verwendung von Git ziehen können, sollten Sie Bitbucket zum Hosten Ihrer Repositorys verwenden.

Warum Bitbucket verwenden??

Sie fragen sich vielleicht: "Warum brauche ich überhaupt einen Repository-Hosting-Service?"

Wenn Sie es einmal probiert haben, werden Sie den Wert wahrscheinlich sofort erkennen, aber um es klar zu sagen: Hier sind einige der wichtigsten Vorteile von Bitbucket zur Versionskontrolle:

  • Völlig kostenlose private Depots für bis zu fünf Benutzer. Starten Sie 1.000 Projekte für Sie und Ihr vierköpfiges Team.
  • Wettbewerbsfähige Preise für mehr als fünf Benutzer.
  • Mercurial-Support (wenn Sie sich für Git entscheiden).
  • Öffnen Sie die Rest-API, um nach Herzenslust zu hacken.
  • Erbaut von Atlassian; integriert sich in HipChat, Confluence und eine Vielzahl weiterer Tools, die von Unternehmen wie Nasa, Facebook, Netflix und Cisco verwendet werden.
  • Mac und PC native Anwendungen verfügbar.
  • Die Sendungsverfolgung ist direkt an Ihren Code gebunden.
  • Visuelle Code-Vergleichstools.
  • Fügen Sie herunterladbare Dateien direkt im Browser hinzu.
  • Teams, Gruppen, Zugriffsverwaltung und viele Bildschirme mit Einstellungen für die Zusammenarbeit
  • Konfigurierbare Optionen wie geschützte Verzweigungen, automatische Implementierungsschlüssel und Aliasnamen von Benutzernamen.
  • Probleme importieren und exportieren.
  • Und viele, viele weitere Funktionen.

Letztendlich bietet Bitbucket eine Plattform zur Verwaltung der Metadaten und der Zugriffskontrolle für Ihr Projekt. Es bietet Tools, mit denen nicht nur der aktuelle Quellcode untersucht werden kann, sondern auch, was es in der Vergangenheit gewesen ist und wie der Plan aussehen wird.

Und wie gesagt, wenn Sie ein Team von fünf oder weniger sind, ist es kostenlos.

Anmeldung für Bitbucket

Die Anmeldung bei Bitbucket ist unglaublich einfach. Gehen Sie zur Homepage und geben Sie Ihre Daten ein. Wenn Sie fortfahren und Ihr Team anmelden müssen, gehen Sie zu diese Seite stattdessen und wählen Sie Ihren Plan aus dem Dropdown-Menü. 

Das Preismodell von Bitbucket ist ziemlich großartig und kostet 1 USD pro Benutzer und Monat. Öffentliche Repositories sind immer kostenlos, und haben immer unbegrenzte Mitarbeiter.

Das Preismodell ist besonders attraktiv, wenn die Anzahl Ihrer Projekte schneller ansteigt als die Größe Ihres Teams, insbesondere wenn sich Ihr Unternehmen für die Projektarbeit interessiert. Wenn Ihr Team wächst, wächst auch Ihr Budget. Allerdings können alte Projekte zwar nicht von Monat zu Monat Geld einbringen, aber sie benötigen immer noch ein zugängliches, aktuelles, gehostetes Repository. Dies ist, wo Bitbucket wirklich mit seinen Begrenzungen des Endlagers wirklich glänzt.

Eine grundlegende Einführung in Bitbuckets Benutzeroberfläche

Wenn Sie sich zum ersten Mal bei Bitbucket anmelden, wird eine Aufforderung zum Erstellen eines Repositorys angezeigt. Sie können entweder neu starten oder aus einer Reihe vorhandener Repository-Services importieren. 

Im Navigationsmenü oben auf der Seite wird die Instrumententafel, Teams, und Repositories Dropdown-Listen bieten jeweils schnellen Zugriff auf allgemeine Ansichten innerhalb dieser Funktionsbereiche. 

Rechts oben sehen Sie eine Suchleiste, a Hilfe hover dropdown und a Profil Dropdown-Liste.

Erstellen Sie Ihr erstes Repository

Beginnen wir mit dem Erstellen eines Repositorys. Wir klicken auf die Schaltfläche "Repository erstellen" und geben unsere Details ein. In diesem Tutorial werden wir das Repository auch auf privat setzen.

Nachdem wir das Repository erstellt haben, wird ein Bildschirm angezeigt, der uns darüber informiert, dass das Repository leer ist. 

Jetzt, da unser Repository einsatzbereit ist, wollen wir etwas Code hineinschieben.

Wenn wir unter der Überschrift "Befehlszeile" auf "Ich fange von vorne an" klicken, sehen Sie grundlegende Anweisungen, um unser Repository lokal einzurichten und bereit zu stellen.

cd my-secret-project ls git init git remote hinzufügen ursprung https: //[email protected]/jcutrell/my-secret-project.git echo "Jonathan Cutrell" >> contributors.txt git add contributors.txt git commit - bin "Initial Commit mit Mitwirkenden" git push -u Ursprungsleiter Passwort für 'https: //[email protected]': Objekte zählen: 3, fertig. Objekte schreiben: 100% (3/3), 256 Bytes, fertig. Gesamt 3 (Delta 0), wiederverwendete 0 (Delta 0) An https: //[email protected]/jcutrell/my-secret-project.git * [neuer Zweig] Master -> Master Zweigmaster eingerichtet, der den Remote-Zweig verfolgt Meister vom Ursprung.

Sobald Sie Ihre erste Zusage gepusht haben, aktualisieren Sie Ihr Repository und voilà! Nur so ist Ihr Code sichtbar. Derzeit ist es jedoch nur für Sie sichtbar. Erstellen Sie also ein Team.

Erstelle dein erstes Team

Schweben über Teams in der Navigation und klicken Sie auf die Schaltfläche in der Dropdown-Liste, Erstelle ein Team. Geben Sie die erforderlichen Details ein und klicken Sie auf Erstellen.

Bitbucket unterstützt Team-Repositories zusätzlich zu einzelnen Repositorys.

Als Nächstes müssen wir Ihr Team mit den Repository-Einstellungen verknüpfen, damit Benutzer auf dieses Repository zugreifen können. Klicke auf Repositories in der Navigation und wählen Sie Ihr Projekt. 

Als Nächstes klicken Sie auf die Einstellungen Klicken Sie unten in der Navigation der linken Seitenleiste auf und klicken Sie auf Zugriffsverwaltung nahe der Spitze der verschachtelten die Einstellungen Speisekarte. Hier können Sie eine Gruppe auswählen, bei der es sich um Untergruppen innerhalb Ihrer Gruppe handelt. Wir wählen aus Entwickler, Ändern Sie die Zugriffsebene auf Schreiben, und klicken Sie dann auf Hinzufügen Taste.

Jetzt kann unser Team unser Repository einsehen.

Übertragen Sie unser erstes Repository in unser Team

Wenn Sie das Repository in das soeben erstellte Team oder einen anderen Benutzer übertragen möchten, gehen Sie zu die Einstellungen > Repository übertragen, Hier können Sie den Namen des Benutzers oder Teams eingeben, an den Sie das Repository übertragen möchten. 

Wenn Sie es an ein Team übertragen, dessen Administrator Sie sind, können Sie sofort mit Bitbucket die Übertragung akzeptieren. Sobald diese Übertragung durchgeführt wurde, wird auf Ihrer Teamseite jetzt das Repository angezeigt.

Fazit

Die Quellcodeverwaltung kann eine schwierige Aufgabe sein, aber mit leistungsstarken Tools wie Git und Bitbucket können Sie sich mehr auf das Schreiben von Code konzentrieren und müssen sich weniger auf die Verwaltung der Projektdetails konzentrieren. Wenn Sie sich auf diese kostenlosen und kostengünstigen Lösungen stützen, sparen Sie auf lange Sicht Zeit, Geld und Kopfschmerzen. 

Die Wahl eines Workflows ist letztlich eine persönliche Entscheidung, aber Sie sollten die Option von Git und Bitbucket in Betracht ziehen. Das Risiko ist nahezu null, aber die möglichen positiven Auswirkungen sind enorm.

Erfahren Sie mehr über Git

  • Git für Designer 
  • Git Erfolgreich 
  • Git-Tipps von den Profis 
  • Linus Torvalds Google spricht über Git

Erfahren Sie mehr über Bitbucket

  • Blog
  • Dokumentation 
  • Git-Tipps von den Profis