Git-Symbole
In der heutigen modernen Ära des technologischen Fortschritts wird das Symbol als ein winziges wählbares oder nicht wählbares Bild oder Symbol bezeichnet, das mit einer Datei, einem Programm oder einer Anwendungsfunktion verknüpft ist. Es stellt die Verwendung der grafischen Benutzeroberfläche (GUI) von Betriebssystemen oder in jedem Web dar.
Wenn diese Symbole doppelt angeklickt werden, wird eine Operation ausgeführt, die diesem Symbol zugeordnet ist. Diese werden als die Hauptbestandteile der GUI-Betriebssysteme betrachtet.
Mit diesen kleinen Symbolen können wir dem Endbenutzer eine lange Nachricht übermitteln, die er schnell versteht und Zeit spart.
Git-Symbole
Git gilt als führendes und beliebtestes Versionskontrollsystem unter allen Versionskontrollen. Es bietet seinen Benutzern viele Möglichkeiten, die sehr einfach zu handhaben sind und die Arbeit des Entwicklers einfacher und überschaubarer machen.
Unter ihnen sind Git Icons
das Hauptmerkmal, das seinen Benutzern hilft, die Funktion zu identifizieren und zu verstehen, die sie ausführen müssen, und dies sind winzige Grafiksymbole. Diese Symbole bieten eher eine sehr ansprechende visuelle Darstellung als herkömmliche textbasierte Links.
Einige Arten von Git-Icons
Wir können die Git-Icons auf der linken Seite der Miniaturansicht in verschiedenen Farben sehen. Diese Icons können im Preferences
-Dialog unter der Option Team
gestaltet werden, dann zur Option Git
navigieren und schliesslich Label Decorations
auf den Reiter Icon Decorations
klicken.
Diese Anzeigen auf den Dateien sollen ihren Status anzeigen. Unten sind einige Standard-Git-Icons im folgenden Bild:
Der oben genannte Dateiname verrät uns die Bedingungsdatei mit Hilfe der folgenden Tabelle:
Zustand | Beschreibung |
---|---|
tracked |
Dies zeigt an, dass die geänderte Datei an das Git-Repository übergeben und nicht geändert wurde. |
untracked |
Dies weist darauf hin, dass das Git-Repository die Datei nicht versteht, weder festgeschrieben noch bereitgestellt. |
ignored |
Datei, die von Git ignoriert werden soll. |
dirty |
Die Datei wurde seit dem letzten Commit geändert und ist geändert und weder im Index noch im Repository vorhanden. |
staged |
Alle von der Person vorgenommenen Text- oder Codeänderungen werden an einen temporären Ort verschoben und in den nächsten Commit aufgenommen. |
partially-staged |
Die Datei wurde teilweise geändert und dem Index hinzugefügt, während andere nicht bereitgestellte Änderungen noch im Arbeitsbaum verfügbar sind. |
added |
Bereitgestellt, aber noch nicht nachverfolgt und dem Git-Repository hinzugefügt. |
removed |
Die Änderungen des Benutzers wurden entfernt und aus dem Git-Repository verlegt. |
conflict |
Für die Datei tritt ein Zusammenführungskonflikt auf. |
Einige andere Symbole werden auch verwendet, um den Status als Text anzuzeigen, der in dem geänderten Dateinamen enthalten ist.
- Dies ist eine eingehende Hinzufügung, was bedeutet, dass eine Ressource in den Zielzweig aufgenommen wird.
- Dieser Pfeil stellt dar, dass die eingehende Änderung in dieser Datei wartet und jemand aus dem Team diese Datei geändert und in den entsprechenden Zweig verschoben hat.
- Dieser Pfeil zeigt an, dass die Datei von jemandem im Team aus dem entsprechenden Branch gelöscht wurde.
- Dies ist ein widersprüchlicher Zusatz, der bedeutet, dass die Ressource zu unserem Arbeitsbereich und dem Zielzweig hinzugefügt wurde.
- Dies ist eine widersprüchliche Änderung, was bedeutet, dass die Datei in unserem Arbeitsbereich, unserem lokalen Zweig und dem Zielzweig geändert wurde. Außerdem ist eine manuelle oder automatische Zusammenführung erforderlich.
- Dieses widersprüchliche Löschen bedeutet, dass die Ressource in unserem Workspace und dem Ziel-Branch gelöscht wurde.
- Dies ist eine ausgehende Ergänzung, was bedeutet, dass die Datei in unseren Arbeitsbereich aufgenommen wurde und noch nicht im Zielzweig vorhanden ist.
- Dies ist eine ausgehende Änderung, was bedeutet, dass die Datei von unserem Arbeitsbereich geändert wurde.
- Dies ist eine ausgehende Löschung, was bedeutet, dass es sich um eine Ressource handelt, die aus unserem Arbeitsbereich entfernt wurde.
Abdul is a software engineer with an architect background and a passion for full-stack web development with eight years of professional experience in analysis, design, development, implementation, performance tuning, and implementation of business applications.
LinkedIn