Inhaltsverzeichnis
Teamwork ist zu einer der wichtigsten Aktivitäten in der Welt der Technologieentwicklung geworden. Dies beinhaltet die Koordination der Arbeit verschiedener Personen, die möglicherweise am selben Ort sind oder nicht. Aus diesem Grund wurde die Notwendigkeit geschaffen, Instrumente zu verwenden, die eine Koordinierung und Integration der Bemühungen ermöglichen, da es ohne diese schwierig wäre, akzeptable Ergebnisse zu erzielen.Eine der Technologien, um Anstrengungen zu koordinieren, die Arbeit zu unterstützen und Lösungen zu integrieren, ist Git. Mit dieser Technologie können wir gemeinsame Repositorys erstellen wo Dateien gespeichert werden und eine Historie der Änderungen und deren Manager, was uns die Möglichkeit gibt, eine zentrale Basis mit allen Kooperationen zu haben, um den Fortschritt der Projekte zu verfolgen.
Git . installierenDas erste, was wir tun müssen, um die Vorteile dieses Tools zu genießen, ist die Installation. Da es sich auf Entwickler konzentriert, ist es plattformübergreifend geworden, dh es gibt eine Version für die wichtigsten Betriebssysteme. Wir werden die Installation in zwei der am häufigsten verwendeten Betriebssysteme überprüfen, um sie so zu entwickeln, wie sie sind Linux in deiner version Debian / Ubuntu Ja Fenster.
Einbau in Linux Es ist sehr einfach, wenn wir ein wenig Erfahrung mit dieser Plattform haben, wissen wir, dass wir unsere Programme über Repositorys lokalisieren müssen, wo mit Befehlen wie apt-get von Debian / Ubuntu Wir bekommen eine schnelle und saubere Installation.
Sehen wir uns die Komponenten an, die wir installieren müssen, damit es funktioniert Git In Linux:
1- Zuerst müssen wir ein Befehlskonsolenfenster öffnen und wir müssen auch Zugriff auf den Benutzer haben Wurzel.
2- Dann schreiben wir die folgenden Befehle:
sudo apt-get install git git-doc gitweb git-gui gitk git-email git-svn
3- Die obigen Befehle laden eine Reihe von Dateien herunter, auf die wir nach der Installation Zugriff haben Git, um zu bestätigen, dass alles in Ordnung ist, müssen wir nur den folgenden Befehl in unsere Konsole eingeben und wir werden sehen, welche Version von Git wir rennen.
Git-Version
Einbau in Fenster ist etwas einfacher als das von Debian / Ubuntu, da wir lediglich eine Installationsdatei herunterladen müssen und nach Abschluss des Vorgangs den Dienst auf unserem Computer installiert haben.
Wir müssen auf der offiziellen Seite nach dem Installationspaket mit der neuesten Version suchen. Letztere lädt eine Datei herunter, die wir installieren müssen:
VERGRÖSSERN
Der Installationsprozess ist wie jeder andere in Fenster, im Grunde müssen wir nur auf Weiter klicken und die Optionen auswählen, die uns interessieren, am Ende erhalten wir Git, Eine Konsole SSH mit dem wir mit unserem Tool und einer grafischen Benutzeroberfläche interagieren können, mit der wir einige der häufigsten Aktionen ausführen können. Sehen wir uns die installierten Anwendungen in der folgenden Abbildung an:VERGRÖSSERN
Bevor Sie mit den technischen Elementen fortfahren, ist es sehr wichtig zu wissen, Git funktioniert lokal, dh alle Änderungen und der Verlauf werden auf dem Computer gespeichert, auf dem sich das ursprüngliche Repository befindet. Um auf einem Computer teilen zu können, müssen wir einen Server haben, dh einen Remote-Computer, mit dem wir uns alle verbinden können, um die verschiedenen Änderungen verarbeiten zu können.Obwohl wir dies auf einem lokalen Netzwerkcomputer tun können, besteht die Möglichkeit, unsere Repositories in der Cloud zu verwalten, dafür können wir verschiedene Dienste nutzen, jedoch sind zwei sehr beliebt, die auf unterschiedliche Marktziele ausgerichtet sind.
Die erste davon ist GitHub, das uns neben der Möglichkeit bietet, unsere Repositories in der Cloud zu speichern, eine der größten Entwicklergemeinschaften der Welt ist, zumindest in der bekannten westlichen Welt.
VERGRÖSSERN
Das Problem ist, dass die kostenlose Version uns nur erlaubt, öffentliche Repositorys zu haben, so dass wir in unseren Projekten möglicherweise nicht genug Privatsphäre haben. Wenn wir Privatsphäre wünschen, müssen wir den Service und die kostenpflichtigen Pläne nutzen, die sie anbieten.Das zweite ist Bitbucket, es ist nicht so beliebt wie GitHubEs ist jedoch sehr nützlich, es hat auch eine kostenlose Version, aber der Unterschied besteht darin, dass es keine offene Community ist, sodass wir private und öffentliche Repositorys haben können, zusätzlich können wir in der kostenlosen Version bis zu 5 Benutzer pro Repository erstellt.
VERGRÖSSERN
Wir haben auch Zugang zu einem kostenpflichtigen Service, der es uns ermöglicht, Arbeitsteams zu erweitern und über mehr Speicherkapazität zu verfügen. Dieser Service ist ideal für Start-ups die ihr Produkt geheim halten und die Vorteile der Cloud genießen möchten.Beide Dienste sollten beim Einsatz von Technologie berücksichtigt werden Git da sie es uns ermöglichen, von entfernten Standorten und sogar in verschiedenen Teilen der Welt zu arbeiten, was uns den Vorteil bietet, immer ein Backup unseres Codes zu haben.
Da wir die grundlegendsten kennen Git, wie man es installiert und welche Cloud-Dienste wir verwenden können, gehen wir nun zum praktischen Teil des Tutorials, um Repositorys zu erstellen.
Wir haben viel über das Wort gesprochen Repository aber wir haben es nicht formal definiert, mal sehen:
Was ist ein Repository?EIN Repository Es ist ein Raum, in dem unsere Dateien mit Quellcode, Bildern, Textdateien usw. gespeichert werden. Alle Arten von Binärdateien, die von unserem Betriebssystem unterstützt werden. Im Repository Git Es wird eine Struktur erstellt, die es Ihnen ermöglicht, die Änderungen, Ergänzungen und Löschungen von Dateien und deren Inhalt zu verfolgen und die Möglichkeit zu geben, einen Verlauf nach Zweigen zu führen oder Geäst.
Jetzt haben wir ein neues Konzept die Filialen von Geäst, Sie sind nichts anderes als Abschnitte innerhalb des Repositorys, in denen wir Änderungen vornehmen können, die andere Zweige nicht betreffen, zum Beispiel wenn wir einen Hauptzweig haben (normalerweise genannt Meister), und wir möchten einige experimentelle Änderungen einführen, um den Hauptzweig nicht zu beeinträchtigen, erstellen wir einen neuen, den wir nennen Entwicklung, innerhalb Entwicklung Alle Änderungen, die wir vornehmen, werden nicht am Code von vorgenommen Meister Es sei denn, wir führen sie zusammen.
Jede Änderung, die wir vornehmen und akzeptieren, hat eine Kontroll Nummer und einem Kommentar des Entwicklers, damit können wir den Verlauf verfolgen, wissen, welche Dateien geändert wurden, wer die Änderung vorgenommen hat und was in der Datei geändert wurde.
Zu ein Repository erstellen Wir müssen lediglich einen Ordner erstellen und in die Befehlskonsole Folgendes schreiben:
git init
Das wird Git beginnen, die Änderungen, die innerhalb des Ordners auftreten, zu übertragen, es wird automatisch ein Zweig oder Filiale MeisterWir können jedoch alle Zweige erstellen, die wir für notwendig halten, normalerweise wird einer pro Entwickler oder einer pro Team erstellt. Dies hängt von unserem Arbeitsstil ab. Es ist wichtig zu erwähnen, dass jeder Programmierer auf lokaler Ebene in der Lage ist, sogar zu erstellen mehr Filialen in ihrem Team.
Wir sehen im Bild, wie wir den Ordner erstellt haben, dann haben wir darin das Repository initialisiert, um die Funktionsweise besser erkennen zu können Git Wir haben beim Platzieren des Befehls einen Fehler gemacht, daher sehen wir, dass Git uns die Fehler und Vorschläge zu deren Korrektur anbietet und seine großartige Dokumentation zeigt.
Eine andere Möglichkeit, ein Repository zu erstellen, ist Klonen eines bestehenden Repositorys, wir können sie normalerweise reinbringen GitHub, um dies zu erreichen, müssen wir den Befehl verwenden Git-Klon gefolgt vom Repository-Pfad, dieser kann lokal oder remote sein, wir verwenden das beliebte Framework-Repository als Beispiel Javascript namens Winkel-JS von Google:
Nachdem wir unser Repository erstellt oder geklont haben, ist es wichtig, dass wir lernen, die Branches zu erstellen oder ZweigDazu müssen wir den folgenden Befehl verwenden:
git checkout -b Branchname
Damit erstellen wir eine Kopie der Zweig aus dem wir den neuen Arbeitsbereich erstellen, werden wir sofort den Wechsel zum neuen vornehmen Zweig, damit können wir ohne Änderungen beginnen andere Filialen beeinflussen. Es ist wichtig, nicht nur zu wissen, wie man den Zweig erstellt, sondern auch zu sehen, in was Filiale sind wirUm diese Aktion auszuführen, müssen wir nur den folgenden Befehl verwenden:
Git-Zweig
Sobald wir unsere Filiale erstellt haben, müssen wir nur noch unsere machen anfängliches Commit und wir können das Tool in diesem Ordner verwenden:
Wenn unser Repository erstellt und voll funktionsfähig ist, können wir damit beginnen, und dies läuft darauf hinaus, die Dateien unseres Projekts hinzuzufügen. Dies bedeutet, dass wir jedes Mal, wenn wir eine Datei erstellen, diese zu unserem hinzufügen müssen Repository-Tracking, dafür verwenden wir den Befehl hinzufügen:
git Dateinamen hinzufügen
Wir tun dies für eine einzelne Datei, für den Fall, dass wir mehr als eine hinzufügen möchten, können wir die Punkt (.) um alles hinzuzufügen.
Um die Änderungen endgültig hinzuzufügen, verwenden wir den Commit-Befehl zusammen mit einem entsprechenden Kommentar dazu:
git commit -m "Kommentar"
Schließlich führen wir mit dem Merge-Befehl die Zweige oder Zweige zusammen, um die anderen vorgenommenen Änderungen hinzuzufügen:
git zusammenführen nameofbranch
Damit beenden wir dieses Tutorial, wir haben gelernt, wie man ein Repository in . erstellt Git und auch die einfachsten Befehle zu verwenden, damit unser Projekt funktioniert, der Schlüssel zum Mastering Git ist, seine Dokumentation zu lesen und viel zu üben, da alles praktisch eine neue Sprache ist, aber wenn wir sie beherrschen, können wir unsere Teamentwicklungsumgebungen erheblich verbessern.Hat dir dieses Tutorial gefallen und geholfen?Sie können den Autor belohnen, indem Sie diesen Knopf drücken, um ihm einen positiven Punkt zu geben