GIT Commit vs. Push

October 2

GIT Commit vs. Push

Vielleicht haben Sie sehnte sich nach eine Chance, in der Zeit zurück gehen und einen grober Fehler, die, den Sie begangen, zu korrigieren. Leider nicht Zeitreisen möglich--mit Ausnahme der Softwareentwickler. Software für die Versionskontrolle wie Git behalten den Überblick über alle Änderungen, die während der Lebensdauer des Projekts Programmierung. Git können Sie ausführen, eine elektronische Version des "Do über."

Git-Übersicht

Git ist ein freies, quelloffenes verteiltes Version Steuerelement Software-Dienstprogramm geschrieben von Linus Torvalds, der Schöpfer von den Linux-Betriebssystemkern. Git arbeitet ohne die Notwendigkeit einer einzigen zentralen Software-Repository. Jeder Entwickler kann auf seine eigene vollständige Kopie eines Git-Repository gespeichert auf seinem eigenen Computer arbeiten. Sie können sogar Ihr lokales Repository-Exemplar ohne Internetzugang arbeiten. Sie können mit anderen Entwicklern zusammenarbeiten, indem Sie Ihre Änderungen mit ihren Git Repository kopiert oder mit einem zentralen Server-Repository von allen Entwicklern verwendet zusammenführen.

Git-Arbeitsablauf

Die neueste Version von einem Projekt Git Repository auf Ihrem Computer zu installieren, indem er einen Git-"Pull"-Befehl. Der Pull-Befehl lädt den Quellcode Repository, den Sie anzuzeigen, kompilieren, testen, Debuggen und können Änderungen vornehmen, um, eine vollständige Kopie. Sobald Sie Ihre Änderungen abgeschlossen haben, werden Ihre Dateien in einem temporären Staging-Bereich aufgenommen und dort gehalten, bis sie bereit sind offiziell mit der lokalen Kopie des Repository zusammengeführt werden. Sobald dies erledigt ist, können Sie Ihre Änderungen mit der Projekt-Repository zusammenführen.

Git Commit

Die Integrität Ihrer Arbeit durch die Kontrolle, was geht in und aus Ihrem Repository ist eine wichtige Aufgabe von jedem Versions-Kontrollsystem. An eine oder mehrere Dateien vorgenommenen Änderungen werden nicht Teil des Projektarchivs, bis Sie zuerst einen "begehen" Befehl ausgeben. Dieser Befehl fordert Sie zur Eingabe kurzer Bemerkungen, die die von Ihnen vorgenommenen Änderungen aufgelistet. Sobald verpflichtet, Ihre Datei ist Teil des lokalen Zweigstellen im Repository, aber noch nicht mit den Hauptast zusammengeführt.

Git-Push

Ihr Code verwenden können, müssen Sie es auf den Hauptast hinzufügen. Der "Push"-Befehl überträgt die Änderungen, die Sie, Ihre lokalen Zweigstelle im abgelegenen, Haupt-Repository verpflichtet. Das Stoß Befehl "Git Pull Herkunft Master" sendet automatisch Veränderungen Ihr lokale Repository an das remote-Repository, das Sie Ihre Zweigstelle aus ursprünglich gezogen. Sie können die Änderungen, die Sie mithilfe von geschoben rückgängig machen die "Git-zurückkehren" Befehl.