Projektmanagement kann nicht von der Versionskontrolle getrennt werden. Derzeit sind die Mainstream -Versionskontrollwerkzeuge wahrscheinlich SVN und Git. Was den Unterschied zwischen den beiden betrifft, werde ich sie hier nicht ausführlich vorstellen. Wenn Sie nicht verstehen, können Sie online nach Informationen suchen. Wenn Sie in Zukunft die Möglichkeit haben, werde ich die Spalte im Detail starten. Darüber hinaus ist die Nutzungsrate von Git auf dem Markt weit höher als die von SVN. Wie verwenden wir Git kompetent, um Codeversionen bei der Verwendung von Ideenentwicklungsprojekten zu kontrollieren?
1. Installieren Sie Git
Natürlich müssen Sie zuerst Git installieren. Der Installationsprozess wird nicht im Detail erläutert. Öffnen Sie nach dem Drücken der Installation die Idee und geben Sie die Einstellungsschnittstelle ein (Sie können direkt auf die Symbolleiste klicken, oder Sie können über die Verknüpfungsschlüsseln Strg + Alt + s nach Git suchen). Die Schnittstelle lautet wie folgt:
Wir können sehen, dass sich Git auf der Registerkarte "Versionskontrolle" befindet, und es gibt auch einen GitHub. Sie können Ihr GitHub -Konto und Ihr Passwort konfigurieren und dann den Code direkt auf GitHub abziehen. Weitere Informationen finden Sie in den vorherigen Artikeln zu Einstellungen.
Sprechen wir weiter über Git. Pfad zur ausführbaren Datei ist die git.exe im Bin -Verzeichnis in unserem lokalen Git -Installationspfad. Klicken Sie nach dem Routing des Pfades auf die Schaltfläche Test. Wenn die Installation korrekt ist und der Pfad korrekt ist, wird das folgende Dialogfeld angezeigt, was darauf hinweist, dass die Konfiguration erfolgreich ist:
2. Ziehen Sie den Git -Bibliothekscode aus der Ferne ab
Wir ziehen oft den Code in der GIT -Bibliothek oder Github des Unternehmens, um sich lokal zu entwickeln. Wie ziehen wir es in der Idee? Tatsächlich gibt es zwei Möglichkeiten, unsere Ziele zu erreichen. Nehmen wir GitHub als Beispiel:
1. Ziehen Sie zuerst den Code lokal durch Git -Tool und öffnen Sie ihn dann durch Idee.
Pfad kopieren
Klon nach lokal
lq@DESKTOP-BHJ6UD2 MINGW64 /e/mygit/20180226 (master)$ git initReinitialized existing Git repository in E:/mygit/20180226/.git/lq@DESKTOP-BHJ6UD2 MINGW64 /e/mygit/20180226 (master)$ git clone https://github.com/noobgod/designpattern.gitcloning in 'designPattern' ... Remote: Zählobjekte: 73, Done.Remote: Gesamt 73 (Delta 0), Wiederverwendung 0 (Delta 0), Pack-Reseused 73-Unpacking-Objekte: 100% (73/73), Dent.
Der Zug ist erfolgreich, der Weg befindet sich in lokaler E:/mygit/20180226, öffnet das Projekt unter diesem Ideenpfad und folgt den Schritten.
2. Ziehen Sie den Code direkt durch Idee, was empfohlen wird, da er bequem und schnell ist.
Nach der Auswahl gemäß dem obigen Bild stehen mehrere Optionen zur Verfügung. Wenn wir Git auswählen, wird ein Dialogfeld angezeigt und klicken auf die Schaltfläche Klon.
3. Update (Update)
Vor dem Senden des Codes ist es am besten, den Code des Remote -Repositorys in das lokale Repository zu aktualisieren, wodurch unnötige Konflikte reduziert werden können. Das Aktualisierungsaktualisierung kann direkt über die T -Taste -Taste Strg + T oder durch Drücken der Tasten in der Symbolleiste, nämlich Aktualisierung, Feststellung und Vergleich mit derselben Repository -Version erreicht werden. Hier wählen wir Update.
Natürlich können Sie auch mit der rechten Maustaste auf das Projekt klicken-> Git-> respository-> ziehen, um es zu erreichen.
4.. Verpflichten und schieben
Wie senden wir unseren eigenen Code an das Remote -Repository, nachdem wir unseren eigenen Code in der Idee entwickelt haben? Klicken Sie mit der rechten Maustaste auf das Projekt-> Git wählen
1.Commit -Verzeichnis: Commit Code (Senden Sie die temporären Dateien im Bühnenbereich in das lokale Repository der aktuellen Filiale und löschen Sie den Bühnenbereich) oder code (synchronisieren Sie die Dateien des lokalen Repositorys mit dem Remote -Repository).
In Idee sehen wir, dass die Datei mit verschiedenen Farben gekennzeichnet ist: Rot, Grün und Blau. Was meinen sie?
Rot: Dateien, die nicht versioniert sind, d. H. Dateien, die nicht zu Versionen hinzugefügt werden, wie z. B. Dateien, die wir hinzufügen, um zu ignorieren.
GREEN: Die neu hinzugefügte Version der Datei, dh die neu erstellte Datei, wurde nicht an das Remote -Repository übermittelt.
Blau: Die geänderte Datei, dh die Datei bereits im Remote -Repository vorhanden. Wir haben es diesmal geändert, haben es aber noch nicht eingereicht.
Das Commit entspricht dem Commit -Befehl von Git. Manchmal möchten wir uns nur für das lokale Repository festlegen, aber noch nicht vorantreiben, damit wir diese Methode verwenden können. Wenn wir nach dem Commit in das Remote-Repository drücken müssen, müssen wir mit der rechten Maustaste auf das Projekt-> Git-> respository-> push klicken.
Um die Simple Commit -Funktion zu implementieren, können wir auch die Taste Taste Taste Strg + K oder die Symbolleiste -Taste verwenden.
Commit and Push sind engagiert und pushen. Wir können uns hier direkt zum lokalen Repository verpflichten und dann in das Remote -Repository weitergeben.
2.ADD: Fügen Sie lokale Dateien aus dem Arbeitsverzeichnis zum Bühnenbereich des lokalen Repositorys hinzu, das dem Befehl add add Git entspricht.
3.Compare mit Branch…: Vergleich mit Fernzweigen. Vor der Übermittlung können wir diese Funktion verwenden, um die Ähnlichkeiten und Unterschiede zwischen dem Code in unserem Arbeitsverzeichnis und dem Remote -Zweig -Code zu vergleichen.
4.how History: Historische veränderte Versionsaufzeichnungen anzeigen.
5.Revert: Rollback rollt Ihre lokalen Modifikationen zurück.
6. Repository: Verschiedene Repository -Befehle.
5. Zusammenführen
Während der Entwicklung werden mehrere Personen unweigerlich Modifikationen in derselben Datei begegnen und Versionskonflikte verursachen. Wenn das Programm zu diesem Zeitpunkt normal ausgeführt und vollständige Funktionen sicherstellen muss, müssen Entwickler diese Konflikte manuell lösen und den Code zusammenführen, um den endgültigen konsistenten Code zu erhalten und ihn dann in die Fernbedienung zu verschieben.
Dieser Bereich ist für viele Menschen oft der problematischste. Ein unsachgemäßer Betrieb kann zu Codestörungen und Unfällen führen. Wenn Sie die Prinzipien verstehen, werden Sie nicht so kompliziert sein, nachdem Sie kompetent sind.
Hier gibt es viele Inhalte, die eingeführt werden müssen und müssen ausführlich erklärt werden. Wenn Sie darüber besorgt sind, können Sie darauf achten und in Zukunft hinzufügen und verbessern.
6. Branch Management
Für das Zweigmanagement müssen wir die Statusleiste am Ende der Idee verwenden.
Hier können wir Filialen wechseln, neue Filialen erstellen, Filiale -Code -Code -Code -Code vergleichen usw.
Zusammenfassen
Das obige ist das Tutorial zur Verwendung von Git in Intellij IDEA, die Ihnen vom Herausgeber vorgestellt wurde. Ich hoffe, es wird Ihnen hilfreich sein. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Editor wird Ihnen rechtzeitig antworten. Vielen Dank für Ihre Unterstützung auf der Wulin.com -Website!