Heim  >  Artikel  >  Web-Frontend  >  Git-Erste-Schritte-Tutorial

Git-Erste-Schritte-Tutorial

一个新手
一个新手Original
2017-09-13 10:12:261553Durchsuche


1. Was ist Git.

Git ist ein verteiltes Open-Source-Versionskontrollsystem. Es kann die Projektversionsverwaltung von sehr klein bis sehr groß effektiv und schnell bewältigen.
Hintergrund:
Git ist eine Open-Source-Versionskontrollsoftware, die von Linus Torvalds entwickelt wurde, um die Entwicklung des Linux-Kernels zu verwalten.

2, Funktionen und Vorteile

Verteilt:
Teilen und erobern, zusammenfassen und integrieren, effizienter und bequemer.
Der größte Unterschied zwischen verteilt und zentralisiert besteht darin, dass Entwickler lokal übermitteln können (git clone //Befehlsanweisung, detaillierte Erklärung unten).
Kann zurückgesetzt werden:
Git kann die Iteration und den entsprechenden Status der Entwicklungsversion vollständig aufzeichnen. Im Falle einer unerwarteten Situation können Sie zur vorherigen stabilen Version zurückkehren.

Ein weiterer großer Vorteil von Git ist die Unterstützung von Github, die sich sehr positiv auf die Zusammenarbeit im Team auswirkt.

3. Funktionen

Aus der Sicht eines allgemeinen Entwicklers hat Git die folgenden Funktionen:
1. Klonen Sie das komplette Git-Repository (einschließlich Code- und Versionsinformationen) auf Auf einer einzelnen Maschine.
2. Erstellen Sie Zweige und ändern Sie den Code auf Ihrem eigenen Computer entsprechend verschiedenen Entwicklungszwecken.
3. Senden Sie den Code an den Zweig, den Sie auf einem einzelnen Computer erstellt haben.
4. Zweige auf einer einzigen Maschine zusammenführen.
5. Rufen Sie die neueste Version des Codes auf dem Server ab und führen Sie sie dann mit Ihrem Hauptzweig zusammen.
6. Generieren Sie einen Patch und senden Sie ihn an den Hauptentwickler.
7. Wenn der Hauptentwickler anhand des Feedbacks feststellt, dass ein Konflikt zwischen zwei allgemeinen Entwicklern besteht (ein Konflikt, der gemeinsam gelöst werden kann), wird er gebeten, den Konflikt zuerst zu lösen. und dann wird einer von ihnen von Leuten eingereicht. Wenn der leitende Entwickler das Problem selbst lösen kann oder keine Konflikte vorliegen, bestehen Sie die Prüfung.
8. Die allgemeine Methode zum Lösen von Konflikten zwischen Entwicklern besteht darin, dass Entwickler den Pull-Befehl verwenden können, um Konflikte zu lösen, und dann Patches an den Hauptentwickler senden können, nachdem die Konflikte gelöst sind.

Aus Sicht des Hauptentwicklers (vorausgesetzt, dass der Hauptentwickler keinen Code entwickeln muss) hat git die folgenden Funktionen:
1 Überprüfen Sie E-Mails oder überprüfen Sie den Übermittlungsstatus allgemeiner Entwickler über andere Methoden.
(Sie können sehen, wie viel Code Sie bei der Arbeit eingereicht haben, egal ob Sie arbeiten oder Spiele spielen, ähm,,, trinken Sie eine Tasse Tee.)
2. Wenden Sie Patches an und lösen Sie Konflikte (Sie können sie selbst lösen, oder Sie können den Entwickler nach der Lösung des Problems um „Resubmit“ bitten. Wenn es sich um ein Open-Source-Projekt handelt, müssen Sie auch entscheiden, welche Patches nützlich sind und welche nicht.
3. Senden Sie die Ergebnisse an den öffentlichen Server und benachrichtigen Sie dann alle Entwickler.

Vielleicht sind Ihnen Pull Fetch und andere Git-Befehle nicht klar~~
Git-Erste-Schritte-Tutorial

4 Erstellen Sie ein lokales Lager.

Registrieren Sie ein Github-Konto und erstellen Sie ein Repository.

SSH-Schlüssel festlegen
Wenn es sich um ein vorhandenes Projekt handelt (normalerweise ist dies der Fall, da das Unternehmen häufig bereits über ein vollständiges Projekt verfügt), verzweigen Sie auf Ihr eigenes Konto, klonen Sie es in das lokale Lager und führen Sie die entsprechende Entwicklung und Wartung durch.
Für ein neues Projekt müssen Sie es nur lokal entwickeln, es dann in das Warehouse auf Github hochladen, einreichen und gemeinsam debuggen.

Das obige ist der detaillierte Inhalt vonGit-Erste-Schritte-Tutorial. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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