
Ein filterbares Cheat -Blatt für das Git -Versionskontrollsystem. Öffnen Sie die Website und tippen Sie mit dem Schreiben, um eine Suche durchzuführen. Drücken Sie die ESC -Taste, um das Suchfeld zurückzusetzen. Befehle werden automatisch ausgewählt, wenn Sie darauf klicken, um das Kopieren zu erleichtern.
Die Website verwendet Vanilla JavaScript (ECMascript 2015 oder ES6) und einige Funktionen von Ramda. Stile sind in SASS geschrieben und automatisch mit autoprefixer vorangestellt. Babel wird zum Umtransport und zum Webpack zum Modulbündelung verwendet. Offline -Support durch Servicearbeiter mit Appcache Fallback wird vom Offline -Plugin für WebPack bereitgestellt. Der JavaScript -Code ist mit Eslint und Airbnbs Basiskonfiguration sowie mit Stylelint und seiner Standardkonfiguration abgegeben. Die Website wird auf Github -Seiten gehostet und mit einem einfachen NPM -Skript bereitgestellt.
Lange Zeit hatte ich ein persönliches Cheat -Blatt Git -Befehle in einer Textdatei, die ich regelmäßig überprüfen würde, weil ich normalerweise schrecklich bin, mich an diese Art von Dingen zu erinnern. Als das Cheat Sheet weiter wuchs, wurde es umständlicher, das Kommando zu finden, nach dem ich suchte. Irgendwann hielt ich es nützlich, im Cheat Sheet zu suchen, und diese Website wurde geboren.
Später unterzog sich das Projekt einem großen Refaktor, der einen funktionalen Stil suchte, nachdem ich die ersten Kapitel des hervorragenden Professors Frisby's Meist angemessenen Leitfaden zur funktionalen Programmierung gelesen hatte. Was Sie hier jedoch finden, ist keineswegs ein strenger funktioneller Ansatz. Der Refaktor bestand hauptsächlich darin, Funktionen zu extrahieren und zu entkoppeln und die Funktionszusammensetzung und das Currying zu nutzen. Trotzdem diente es mir, mit diesen Konzepten herumzuspielen.
Das Design der Website ist stark von der offiziellen Git -Website inspiriert (ausgeliehen). Der animierte Screenshot an der Spitze dieses Dokuments wurde dank des auf AM-I-reagierenden Tools ermöglicht. Diese Anweisungen waren auch sehr hilfreich, um die Bereitstellung für Github -Seiten mit einem Build -Schritt herauszufinden.
Besonderer Dank geht an alle, die auf Fehler im Cheat -Blatt oder den vorgeschlagenen Befehlen hingewiesen haben, um sie hinzuzufügen. Sie werden in den relevanten Commit -Nachrichten individuell gutgeschrieben. Überprüfen Sie also diese, wenn Sie neugierig sind.
Der Quellcode der Website wird unter der MIT -Lizenz veröffentlicht. Der vollständige Text der Lizenz ist in der Lizenzdatei verfügbar. Wenn Sie Fehler finden oder Vorschläge für dieses Projekt haben, öffnen Sie bitte ein Problem und ich werde mein Bestes tun, um zu helfen.