Was bedeutet GUI in Git?

WBOY
Freigeben: 2021-12-28 11:28:21
Original
6271 Leute haben es durchsucht

gui bedeutet in Git „visuelles Werkzeug“. Es handelt sich um ein Schnittstellenanzeigeformat für die Mensch-Computer-Kommunikation, das es Benutzern ermöglicht, Eingabegeräte wie die Maus zu verwenden, um Symbole oder Menüoptionen zu bearbeiten Bildschirm.

Was bedeutet GUI in Git?

Die Betriebsumgebung dieses Artikels: Windows 7-System, Git-Version 2.30.0, Dell G3-Computer.

Was bedeutet GUI in Git?

Dieser Artikel stellt die Verwendung von Git Gui vor, dem offiziellen Visualisierungstool, das mit Git geliefert wird. Es versucht sein Bestes, Bilder und Texte einzubinden, damit alle Freunde, die neu sind Git kann schnell loslegen und Git für die Projektentwicklung nutzen.

1. Erstellen Sie lokal ein neues Repository

Zuerst öffnen wir die Git-GUI, eine solche Schnittstelle, wählen das erste Element aus und erstellen ein neues Repository.

Wählen Sie dann den Projektpfad aus, in dem Sie die Versionsverwaltung durchführen möchten. Ich habe ein LoginDemo-Projekt ausgewählt.

Wenn Sie ein Repository erstellen, können Sie einen zusätzlichen .git-Ordner im Pfad des Projekts sehen (nicht sichtbar, wenn die versteckte Datei auf „Unsichtbar“ gesetzt ist)

In Git Gui, wenn nicht bereitgestellte Änderungen (nicht bereitgestellte Änderungen) zwischengespeicherte Änderungen) , klicken Sie zuerst auf „Stufe geändert“, um die nicht zwischengespeicherten Änderungen zum Cache hinzuzufügen, und klicken Sie dann auf „Übernehmen“. Andernfalls müssen Sie zuerst auf „Erneut scannen“ klicken, um die geänderten Dateien im Projekt zu scannen. Hinweis: Die Einreichungsbeschreibung muss ausgefüllt werden, andernfalls kann sie nicht eingereicht werden.

Nachdem die Übermittlung erfolgreich war, können wir den Verlauf unserer Übermittlung unter Repository->Visualize All Branches History sehen (dieser wird lokal übermittelt, anstatt an den Remote-Server übermittelt zu werden). Zu diesem Zeitpunkt wurde das lokale Repository erfolgreich erstellt.

2. Senden Sie das Projekt an den Remote-Server.

Im vorherigen Schritt haben wir Git verwendet, um ein lokales Repository einzurichten. Anschließend müssen wir das Projekt an den Remote-Server senden, damit Kollegen oder andere Mitarbeiter an der Entwicklung teilnehmen können . Allgemeine Open-Source-Projekte verwenden Github als Remote-Server. Tatsächlich müssen Sie nach dem Erstellen eines lokalen Lebenslauf-Repositorys nur auf „Push“ klicken, um es direkt hochzuladen. Aber wir haben lokales Git noch nicht mit Github verbunden und ein Sicherheitsprotokoll eingerichtet.

Zuerst müssen wir über ein eigenes Github-Konto verfügen und dann ein neues Repository auf Github erstellen, auch LoginDemo genannt (es kann sich vom lokalen Projektnamen unterscheiden).

Wählen Sie in Git Gui „Remote->hinzufügen“, um einen Remote-Server hinzuzufügen. Es gibt zwei Möglichkeiten, die Informationen zum Remote-Server einzugeben. Geben Sie die https-Adresse oder die SSH-Adresse ein, die den https- und SSH-Adressen des Githubs entspricht Es wird empfohlen, die SSH-Methode zu verwenden.

1.https-Adresse

Bei dieser Methode müssen Sie Ihr Github-Konto und Ihr Passwort eingeben, was bedeutet, dass Sie auf diese Weise nur Ihre eigenen Projekte betreiben können.

2.ssh-Adresse

Diese Methode erfordert Autorisierungseinstellungen. Klicken Sie in der Menüleiste von Git Gui auf Hilfe->SSH-Schlüssel anzeigen->SSH-SCHLÜSSEL generieren, um einen Schlüssel zu erstellen.

Dann fügen Sie es in den persönlichen Einstellungen von Github hinzu. Der Titel ist beliebig und Sie können „Home“, „Firma“ usw. als Kennungen verwenden, um ihn zu unterscheiden.

Informationen zum Remote-Server hinzufügen.

Als nächstes können wir in Git Gui direkt auf „Push“ klicken, um es an den Remote-Client zu senden, Github aktualisieren und sehen, dass sich das Projekt bereits im Repository befindet.

3. Updates aus der Ferne herunterladen

Stellen Sie sich vor, dass mehrere Personen an der Projektentwicklung beteiligt sind und jeder nur in die Ferne drängt und dabei den Fortschritt der anderen Mitglieder völlig ignoriert. Dieses Entwicklungsmodell ist zweifellos problematisch. Unser bester Ansatz besteht darin, den aktuellen Fortschritt jedes Mal von der Fernbedienung abzurufen, wenn wir ihn auf die Fernbedienung übertragen, und ihn dann nach der Zusammenführung mit unserem aktuellen Projektfortschritt auf die Fernbedienung zu übertragen. Öffnen Sie Git Gui und wählen Sie in der Menüleiste Remote->Fetch from->LoginTest. Sie können vom Remote-Server auf den lokalen Server aktualisieren, dieser wurde jedoch noch nicht mit Ihrem aktuellen Projekt zusammengeführt.

4. Konflikte zusammenführen und lösen

Nach dem Abrufen von der Fernbedienung wählen Sie Zusammenführen->Lokale Zusammenführung von Git Gui zum Zusammenführen und wählen Sie Tracking Branch.

Wenn es lokal eine Methode mit dem Namen findUser gibt und sich der Name der Methode auf dem Remote-Server ändert, z. B. zu findPassword, und bei der Zusammenführung ein Konflikt auftritt, können Sie mit der rechten Maustaste auf den leeren Teil klicken und „Beibehalten“ auswählen die lokale Version oder die Remote-Version zum Zusammenführen (im Bild weisen grüne Codes auf Konflikte hin).

5. Klonen Sie das Projekt auf GitHub auf lokal.

Wählen Sie, ob Sie das vorhandene Repository auf der Hauptoberfläche von Git Gui klonen möchten.

Der Quellspeicherort ist die Adresse des Projekts in Github. Genau wie im zweiten Teil (Senden des Projekts an die Fernbedienung) können Sie die https-Adresse oder die SSH-Adresse als Pfad zum lokalen Speichern des Projekts auswählen. Klicken Sie auf Klonen, um das Projekt erfolgreich von Github auf lokal zu klonen.

Empfohlenes Lernen: „Git Tutorial

Das obige ist der detaillierte Inhalt vonWas bedeutet GUI in Git?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
git
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage