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
VERGRÖSSERN
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 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
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.
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:
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:
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