Git - was ist das? Git für Anfänger: Beschreibung

Datum:

2019-03-09 20:30:21

Ansichten:

634

Bewertung:

1Wie 0Abneigung

Teilen:

Table of contents:

Viele von denen, die verbunden mit der Softwareentwicklung, Git gehört. Was ist diese drei Buchstaben? Es ist sehr wichtig zu verstehen die Beschreibung sowie die Grundsätze des Funktionierens, um in der Zukunft effektiv zu nutzen dieses System zur Versionskontrolle, in dem, im Gegensatz zu anderen ähnlichen Systemen, ganz andere Begriffe über die Information, die Arbeit mit Ihr, trotz der ähnlichen Benutzeroberfläche. Also, was ist Git?

Beschreibung

was ist git

Git ist ein verteiltes System zur Versionskontrolle der erarbeiteten Dateien. Es wurde im Jahr 2005 der Autor des Linux-Betriebssystems. Dieses System führt die Synchronisation der Arbeit mit der Website und speichert und aktualisiert die änderungen in den Dateien. Dies ist ein sehr bequemer Ansatz bei der Arbeit an einem Projekt mit mehreren Entwicklern. Heute in vielen bekannten Projekten verwendet es Git. Dass eine solche Nutzung gibt? Zum Beispiel, die Entwicklung des Android-Betriebssystems beschäftigt sich eine große Zahl von Programmierern. Es wäre äußerst unangenehm, wenn einer von Ihnen einen commit macht, und andere haben darüber nicht gewusst. Git ermöglicht es Ihnen auch, alle über jede änderung informiert werden, und im Falle von Fehlern jederzeit auf frühere Versionen von Dateien.

Die Verwendung von Abformungen und keine Patches

was ist git

Der Hauptunterschied Git von anderen Systemen der Versionskontrolle ist die Art, wie Sie schaut auf die Daten. Die meiste Software speichert Informationen in Form einer Liste von änderungen, die sogenannten Patches für Dateien. Solche Systeme zu gespeicherten Daten beziehen sich sowohl auf einen Satz von Dateien, sowie eine Reihe von änderungen, die vorgenommen werden, um jede Datei in Bezug auf die Zeit. Wie speichert seine Daten Git? Was gibt es in diesem System, was unterscheidet Sie von anderen? Anstelle von Patches, die gespeicherten Daten hier als Satz von Abformungen ein kleines Dateisystem. Jedes mal, wenn der Benutzer erfasst eine neue Version des Projekts, das System speichert die Abformung des Status von Dateien auf den aktuellen Moment. Um die Wirksamkeit zu erhöhen, wenn die Datei nicht verändert wurde, wird das System nicht speichert, sondern nimmt Bezug auf eine zuvor gespeicherte Instanz, in der die letzten änderungen vorgenommen wurden.

Mehr:

Lenovo v580c: eine detaillierte übersicht über

Lenovo v580c: eine detaillierte übersicht über

Heute haben wir beschlossen, zu schreiben über den Laptop Lenovo v580c. Übersicht ausführliche, da dieser tragbare PC IdeaPad-Serie hat eine hohe Popularität, aber viele Menschen wissen nicht, was zieht das Gerät der Käufer. Das Modell ist schnell un...

Wie löschen Sie den Cache Ihres Computers (Browser)

Wie löschen Sie den Cache Ihres Computers (Browser)

Sehr oft im Internet finden Sie die Frage: „Wie Cache leeren Computer?». Diese Formulierung gibt ein user-Neuling, der irgendwo gehört, dass die Art und Weise kann die Arbeit des Computers zu verbessern, aber nicht ganz versteht, worüber ...

Was ist ein BDRip

Was ist ein BDRip

Muss mit bedauern zugeben, dass der Fortschritt in der informatik-und Multimedia-Technologien neben den offensichtlichen Vorteilen hat eine Reihe von negativen Eigenschaften. Zum Beispiel, als vor einigen Jahren die Anbieter zu einem vernünftigen Pre...

Dies ist ein sehr wichtiger Gegensatz zu anderen Inspektionssystemen, die untrennbar mit der Git. Was ist der Unterschied gibt? Git ist wie ein kleines Dateisystem, hat eine sehr mächtige Werkzeuge, die arbeiten auf der Oberseite.

Vorwiegend lokale Operationen

windows git

Um zu machen die meisten Operationen in Git, brauchen Sie nur lokale Ressourcen und Dateien. Dies bedeutet, dass oft keine Notwendigkeit für die Informationen, die sich auf anderen Computern im Netzwerk. Da alle änderungen des Projekts auf dem Datenträger befinden, die Ausführung der Operationen erfolgt mit Lichtgeschwindigkeit. Zum Beispiel, um die Geschichte des Projekts, es muss nicht vom Server downloaden. Sie liest aus dem lokalen Repository auf dem Computer. Wenn Sie sehen, die änderungen zwischen der Version der Datei, die wurde vor einem Monat gemacht, und die aktuelle, kann es sehr schnell tun, ohne sich auf den Server.

Noch lokales arbeiten bedeutet, dass man eine Menge Dinge tun, ohne eine Verbindung zum Netzwerk. Zum Beispiel kann der Entwickler änderungen vornehmen, während im Verkehr. In vielen Systemen der Kontrolle dies nicht möglich ist.

überwachen der Integrität der Daten

Bevor Sie eine beliebige Datei speichern, erhält er einen index in Form einer Prüfsumme, Computertomographie direkt Git. Was ist die Prüfsumme? Dies ist ein Wert, der berechnet mit Hilfe von speziellen algorithmen und wird verwendet, um die Integrität der Daten bei Ihrer Speicherung und übertragung. Hier ist es unmöglich, etwas zu ändern, ohne das wissen der Git, und ist ein wichtiger Bestandteil der Philosophie des Systems.

Daten am häufigsten Hinzugefügt werden

git löschen

Fast alle Aktivitäten, die im Git, fügen Sie in die Datenbank. Entfernen Sie sehr schwierig. Man kann nur verlieren, noch nicht gespeicherte Informationen, aber bei deren Fixierung der Verlust ist ausgeschlossen. Aus diesem Grund viele schwören auf Git, da kann man Experimente durchführen, ohne das Risiko, etwas zu tun, zu streiken.

Status-Dateien

Die Arbeit mit Git für Anfänger Auswendiglernen bedeutet, dass die Datei kann in einem von drei Zuständen befinden:

  • Geregelt, das heißt, die Datei in einem lokalen Speicher gespeichert.
  • Geändert, wenn änderungen vorgenommen wurden, speichern aber noch nicht durchgeführt.
  • Vorbereitet – die geänderten Dateien, die zum speichern markiert.

So, in Projekten, in denen mit Git, enthält drei Bereiche für die verschiedenen Zustände von Dateien:

  • Git Verzeichnis, wo die Metadaten gespeichert sind, sowie die Datenbank-Objekte. Dieser Teil des Systems ist das wichtigste.
  • Arbeitsverzeichnis, die aus der Datenbank abgerufenen Kopie eine Version des Projekts.
  • Die Datei, die Informationen enthält, anschließend speichern.

Installieren von Git

Ersteinrichtung git

Das Erste, was Sie tun müssen, um das System zu nutzen Versionskontrolle ü installieren Sie es. Es gibt mehrere Möglichkeiten, dies zu tun. Die wichtigsten sind zwei Varianten:

  • Installation von Git aus dem Quellcode.
  • Installieren Sie das Paket für Ihre Plattform.

Installation von Git aus dem Quelltext

Falls möglich, besser zu nutzen diese Option, da empfangen die neueste Version. Jedes Update enthält in der Regel viele nützliche Verbesserungen bezüglich der Benutzeroberfläche.Deshalb, wenn die Installation aus den Quellen ist nicht zu für Sie schwierig, besser zu bevorzugen. Ja und die meisten Linux-Distributionen beinhalten veraltete Pakete.

Für die Installation benötigen Sie die erforderlichen Bibliotheken: expat, curl, wurde, openssl, zlib. Nach deren Installation Sie können die neueste Version des Systems Versionskontrolle, kompilieren und installieren.

Installation unter dem Betriebssystem Windows

Wenn der Benutzer nicht über Linux, und ich möchte Git, Windows unterstützt auch dieses System. Und es ist sehr einfach zu installieren. Es ist ein Projekt für die Verwendung von msysgit, Setup-Verfahren ist eines der einfachsten. Sie müssen nur die Datei herunterladen des Installationsassistenten, die finden Sie auf der Projekt-Seite bei GitHub, und dann starten Sie es. Nach Abschluss der Installation auf dem Computer wird zwei Versionen - Grafik und Konsolen.

Werkseinstellung Git

git für Dummies

Nachdem das Kontrollsystem auf dem Computer installiert wurde, müssen Sie einige Schritte für die Einrichtung der Computer. Dies geschieht ein einziges mal. Bei der Aktualisierung werden alle Einstellungen gespeichert. Sie können Sie jederzeit ändern.

Git umfasst git config-Tool, um Einstellungen zu tun und die Kontrolle der Arbeit des Systems, sowie Aussehen. Diese Einstellungen können gespeichert werden in drei Bereichen:

  • In einer Datei mit Werten, die gelten für alle Benutzer und repositories.
  • In einer Datei mit Einstellungen für einen bestimmten Benutzer.
  • In der Konfigurationsdatei, der sich im aktuellen Repository. Diese Einstellungen gelten nur für ihn.

Benutzerdefinierter name

In Erster Linie nach der Installation müssen Sie einen Benutzernamen sowie eine E-Mail. Es ist sehr wichtig, da jeder commit (Persistenz) enthält diese Daten. Sie enthalten alle Daten, die in Commits und kann nicht später geändert werden.

Wenn Sie die Option –global, solche Einstellungen müssen machen einmal.

Text-Editor

Nach der Angabe des namens Editor zu wählen, die erforderlich ist, wenn die Meldung gebracht im Git. Standardmäßig verwendet wird die Standard-Editor des Betriebssystems. Wenn der Benutzer auf ein anderes zu verwenden, müssen Sie sich registrieren ist in den Einstellungen der Konfigurationsdatei in der core.editor.

Überprüfung der Einstellungen

Um zu wissen, die Grundlagen von Git, müssen Sie in der Lage, die verwendeten Einstellungen überprüfen. Hierzu wird der Befehl git config ülist. Es zeigt alle verfügbaren Optionen, die in der Lage zu finden. Einige Namen der Einstellungen vorhanden sein können in der Liste mehrere Male. Dies geschieht aufgrund der Tatsache, dass Git liest einen Schlüssel aus verschiedenen Dateien. In einer solchen Situation für jede Taste wird der Letzte Wert. Gibt es eine Möglichkeit zu überprüfen die Werte bestimmter Tasten, unterm Befehl anstelle von „--list» - «{Schlüssel}».

Erstellen von Repository

Dieses Ziel zu Erreichen, haben Sie zwei Möglichkeiten. Die erste besteht darin, in das System importieren eines Ordners oder Projekts. Die zweite – dies ist vom Server Klonen eines bestehenden Repositorys.

Erstellen Sie in diesem Verzeichnis

Wenn der Benutzer beschließt, die Verwendung von Git für ein bestehendes Projekt, wechselt er in das Verzeichnis und initialisiert das System. Dafür braucht der Befehl git init. Sie erstellt im Verzeichnis das Unterverzeichnis, in dem sich alle benötigten Dateien. In dieser Phase noch nicht versioniert wird die Kontrolle über das Projekt. Zum hinzufügen von Dateien unter der Kontrolle müssen Sie indexieren und die erste Fixierung der änderungen.

Klonen eines Repositorys

Um eine Kopie einer bereits vorhandenen Repository benötigt der Befehl git clone. Mit Hilfe von Git erhält eine Kopie fast alle Daten vom Server. Dies gilt für alle Versionen jeder Datei. Eine sehr bequeme Möglichkeit, da im Falle eines Ausfalls des Servers ein Programmierer verwenden kann-Klon auf einem beliebigen Client für die Rückgabe des Servers in den Zustand, in welchem er war beim Klonen. Es sieht aus wie ein Wiederherstellungspunkt.

Löschen einer Datei in Git

Zu Entfernen aus dem System eine beliebige Datei sein kann, wenn ein Ausschluss aus dem index, d.h. der überwachten Dateien. Dafür braucht der Befehl git rm. Es beseitigt auch die Datei aus dem Arbeitsverzeichnis des Benutzers. Dann müssen Sie commit ausführen. Danach die Datei einfach verschwinden und nicht mehr verfolgt wird. Wenn er geändert und bereits indiziert, so gelten die erzwungene deinstallation mit dem Parameter -f. Diese Methode verhindert das löschen jener Daten, die noch nicht eingeschrieben in einer Momentaufnahme des Zustandes und die keine Möglichkeit zur Wiederherstellung aus dem System.

änderungen rückgängig machen

In jedem Moment kann es notwendig sein, die Aufhebung einer Handlung. Wenn ein Kunde einen commit zu früh, vergessen Sie einige Dateien, dann können Sie перевыполнить, indem Sie die Option --amend. Eine solche Mannschaft nutzt für Commits index. Wenn nach dem letzten speichern keine änderungen vorgenommen wurden, wird das Projekt wird im gleichen Zustand, und es erscheint der Editor für Kommentare, wo Benutzer in der Lage, Bearbeiten Sie alles, was Sie brauchen. Wir müssen Bedenken, dass nicht jede Operation Abbrechen rückgängig gemacht werden kann. Manchmal kann man die notwendigen Daten unwiederbringlich zu löschen. Sollte man vorsichtig sein.

Ergebnisse

die Arbeit mit git für Anfänger

Jetzt hat der Benutzer muß in denjenigen Vorstellung davon, was Git ist, wozu dient dieses System zur Versionskontrolle, wie unterscheidet es sich von anderen ähnlichen Produkten. Es ist klar, dass für die vollständige Einsichtnahme müssen Sie eine funktionierende Version mit Gitdeine persönlichen Einstellungen. Nicht verhindern, dass irgendein Tutorial oder Video per Git für „Dummies», die in der Lage, Schritt für Schritt kann der Benutzer auf alle Phasen der Arbeit mit dem System.


Article in other languages:

AR: https://tostpost.com/ar/computers/19034-git---what-is-it-git-for-beginners-description.html

BE: https://tostpost.com/be/kamputary/30451-git---shto-takoe-git-dlya-pachatko-ca-ap-sanne.html

ES: https://tostpost.com/es/equipos/30500-git---qu-es-git-para-principiantes-descripci-n.html

HI: https://tostpost.com/hi/computers/17066-git---git.html

JA: https://tostpost.com/ja/computers/19248-git-git.html

KK: https://tostpost.com/kk/komp-yuterler/30418-git---degen-m-z-ne-git-bastaushy-sipattamasy.html

PL: https://tostpost.com/pl/komputery/30296-git---co-to-jest-git-dla-pocz-tkuj-cych-opis.html

PT: https://tostpost.com/pt/computadores/30317-git---o-que-o-git-para-iniciantes-descri-o.html

TR: https://tostpost.com/tr/bilgisayarlar/34250-git-nedir-git-yeni-ba-layanlar-i-in-a-klama.html

UK: https://tostpost.com/uk/komp-yuteri/30392-git---scho-take-git-dlya-pochatk-vc-v-opis.html

ZH: https://tostpost.com/zh/computers/16752-git---what-is-it-git-for-beginners-description.html






Alin Trodden - autor des Artikels, Herausgeber
"Hi, ich bin Alin Trodden. Ich schreibe Texte, lese Bücher und suche nach Eindrücken. Und ich bin nicht schlecht darin, dir davon zu erzählen. Ich freue mich immer, an interessanten Projekten teilzunehmen."

Kommentare (0)

Dieser Artikel wurde noch kein Kommentar abgegeben, sei der erste!

Kommentar hinzufügen

Verwandte News

So entfernen Sie den Fragebogen mit

So entfernen Sie den Fragebogen mit "Mambo" und wiederherstellen

also, heute werden wir versuchen, mit Ihnen umzugehen, so entfernen Sie den Fragebogen mit "Mamba". Außerdem, wir lernen auch unsere profile wiederherstellen, die zuvor gesperrt. Eigentlich ist es ganz einfach eine Frage, die einf...

Monitor-Kalibrierer: Unterricht und Allgemeine Beschreibung

Monitor-Kalibrierer: Unterricht und Allgemeine Beschreibung

 es ist kein Geheimnis, dass jeder Monitor hat seine einzigartigen technischen Eigenschaften und Einstellungen. Ein und dieselbe Farbe auf verschiedenen Geräten unterscheiden. Manchmal ist der Unterschied auch bemerkbar mit d...

So installieren Sie die Grafikkarte selbst

So installieren Sie die Grafikkarte selbst

Wenn Sie ein eingefleischter Gamer sind oder plötzlich erkennen, dass Ihr PC schon lange nicht mehr so jung, wie ich möchte, Sie wäre interessant zu wissen, wie die Grafikkarte installieren. Dieses Gerät ist verantwortlich für die...

Wie man ein Passwort auf dem PC: Tipps der Nutzer

Wie man ein Passwort auf dem PC: Tipps der Nutzer

die Mehrheit der PC-Nutzer bevorzugen, um Daten auf Ihrem Computer vor neugierigen blicken. Und warum nicht? Das ist ganz normal. Hier zum Beispiel, in großen Organisationen Passwörter stehen auf nahezu jedem Computer, um sicherzu...

Informations-Medien: Arten und Beispiele

Informations-Medien: Arten und Beispiele

die Menschliche Zivilisation während seiner Existenz hatte viele Möglichkeiten der Blockierung von Informationen. Mit jedem Jahr das Volumen wächst exponentiell. Aus diesem Grund ändern sich und Träger. Genau über diese Entwicklun...

Alle Teile von NFS: von 1994 bis heute

Alle Teile von NFS: von 1994 bis heute

Alle Teile von NFS (Need for Speed) ohne übertreibung die erfolgreichste einer Reihe von Renn-Arcade-Simulation in der Geschichte der Spiele. Bis zum heutigen Tag in diese Rennen spielen Millionen von Spielern, wenn dieser jemand ...