Kostenlose Lernplattform für Git-Einsteiger
Hallo Leute, wenn ihr Git im Jahr 2021 lernen wollt und nach den besten Webseiten sucht, dann seid ihr hier genau richtig. Zuvor habe ich die besten Git- und GitHub-Online-Kurse vorgestellt, und heute werde ich die besten Websites zum Erlernen von Git für Anfänger und Fortgeschrittene vorstellen. Viele von ihnen sind kostenlos.
Wie viele Programmierer habe auch ich mit einer Vielzahl von Versionskontrollsystemen wie SVN, CVS, TFS, VSS, Mercury gearbeitet, und ich habe mich immer gefragt, warum so viele Versionskontrollsysteme? Warum nicht nur ein einziges.
Es ist eines der notwendigen Software-Tools für die Entwicklung, und jeder braucht eine Versionskontrolle und ein Code-Repository, es sollte eine Standardlösung geben. Es scheint, dass Git und Github dieses Problem jetzt gelöst haben.
Git ist inzwischen überall zu finden, von Open Source bis Closed Source, von kleinen Startups bis zu großen Investmentbanken, aber es gab immer noch ältere Projekte, die mit SVN und CVS arbeiteten, aber auch sie haben jetzt begonnen, sich darauf zu bewegen.
Bis letztes Jahr habe ich an mindestens einem Projekt mit SVN gearbeitet, aber jetzt ist auch das zu Git übergegangen. Das zeigt die Dominanz von Git, und deshalb ist es sowohl für neue als auch für erfahrene Programmierer wichtig, Git und Github zu lernen.
Kurzer Überblick
Wenn Sie nicht wissen, was Git und Github sind, lassen Sie mich Ihnen einen kurzen Überblick geben. Git ist ein verteiltes Versionskontrollsystem zur Verfolgung von Änderungen an Quellcodedateien und zur Koordinierung der Arbeit an diesen Dateien durch mehrere Personen.
Obwohl es in erster Linie für die Quellcode-Verwaltung in der Software-Entwicklung verwendet wird, kann es auch für die Verfolgung von Änderungen in beliebigen Dateien eingesetzt werden.
Oft muss man in einem Team arbeiten, in dem mehrere Programmierer am selben Projekt arbeiten und dieselbe Sammlung von Daten ändern.
Git hilft auch dabei, diese Arbeit zu koordinieren, damit keine Codeänderung verloren geht oder versehentlich etwas überschrieben wird, das getestet wurde.
Kurz gesagt, Git löst das Problem der Versionskontrolle und -verteilung, d. h. Sie können die Änderungen auch auf Ihrem eigenen Rechner in Ihrem lokalen Zweig verfolgen. Git hat auch ein Konzept zum Pushen von Änderungen eingeführt, das alle lokalen Übertragungen auf den Server oder den entfernten Zweig schreibt.
Während Git das Problem der Versionskontrolle löst, löst Github das Problem des Code-Repositorys. Es bietet einen Ort, an dem Sie Ihren Code speichern können, und einige nützliche Funktionen wie Pull Requests, die die Überprüfung des Codes fördern. Die meisten Open-Source-Produkte werden heute in ihren Github-Repositories gespeichert.
Git Branching lernen
Dies ist eine weitere Perle der Website, die ich letztes Jahr beim Lernen von Git und Github gefunden habe. Wie der Name schon sagt, bietet sie eine interaktive Anleitung zum Git-Branching. Sie lernen, wie man eine Verzweigung erstellt, Code in eine Verzweigung überträgt, eine Verzweigung in Master zusammenführt, die Verzweigung löscht und in Verzweigungen navigiert.
Selbst für erfahrene Entwickler kann die Verzweigung verwirrend sein, daher lohnt sich ein Blick darauf. Ich empfehle Ihnen dringend, alle Aufgaben durchzugehen, da dies auch Ihr Muskelgedächtnis für Git-Befehle verbessern wird.
Kurz gesagt, eines der besten Git-Tutorials, um Branching und Merging zu lernen. Es ist sowohl für Anfänger als auch für erfahrene Programmierer äußerst nützlich. Sie können dieses Tutorial einfach nicht ignorieren, es ist so gut, und ich empfehle Ihnen dringend, alle Probleme in diesem Tutorial zu lösen.
Git – der einfache Leitfaden
Dies ist eine weitere hervorragende Ressource, um mit Git zu beginnen. Es handelt sich um eine einseitige Website, auf der einige der gängigsten Git-Befehle aufgelistet sind, die Sie im Alltag benötigen.
Am besten nutzen Sie diese Website, wenn Sie Git auf Ihrem Rechner installieren und jeden Befehl einzeln durchgehen. In weniger als einer Stunde sollten Sie genug Erfahrung haben, um ein Git-Repository zu klonen und mit der Arbeit daran zu beginnen.
Ich schlage auch vor, dass Sie diese Website als Lesezeichen speichern, wenn Sie ein Neuling in Git sind, da Sie immer wieder nach diesen Befehlen suchen werden.