Dumme Git-Techniken

Ich entschuldige mich, wenn Sie das Englisch Englisch sprechen, da der Titel höchstwahrscheinlich eine ganz andere Bedeutung für Sie hat als ich beabsichtigt. Ich spreche in der Tat von Git, dem System der Version verwalten. Letztes Mal habe ich darüber gesprochen, wie das Programm so gut kam, und bot Ihnen ein paar Tutorials an. Wenn Sie ein gefärbt-in-Woll-Software-Anwendungsentwickler sind, sind Sie höchstwahrscheinlich nicht, dass sie nicht überredet werden, Git zu nutzen. Aber auch wenn Sie es nicht sind, gibt es viele Dinge, die Sie mit Git tun können, die nicht in Form der üblichen Form in Form.

Dokumente verfolgen.

Git ist wirklich großartig, um Änderungen in Dokumenten zu verfolgen. Wenn Sie gewöhnliche Textdateien, Markdown- oder Tex-Dateien zusammenstellen, sind Sie im Geschäft. Es gibt jedoch eine Technik, die Sie verwenden können, wenn Sie Word, OpenOffice oder viele andere Textverarbeitungsprogramme verwenden. Als Nutzen können Sie sogar mit anderen zusammenarbeiten, die unterschiedliche Programme verwenden.

Der Trick, der in dieser Veröffentlichung erläutert ist, ist das Konfigurieren von Git, um ein Programm namens PANDOC zu verwenden, um Ihre Eingabedaten in den Markdown umzuwandeln. Das GIT-Programm kann sowohl aufbewahren, und Sie können dies erklären, dass Unterschiede in den Markdown-Daten den Unterschieden in der Dokumentendatei entsprechen.

PANDOC ist ein Instrument, das über sowieso verständnisvoll ist. Es wandelt sich in auch von einer schwindelerregenden Anzahl von Formaten um. Wenn Sie sich Kopfschmerzen bereitstellen möchten, können Sie die Grafik von ihrer Website erweitern und versuchen, alle Zeilen zu verfolgen.

Wir haben diese Art von Sachen für kollaborative Lehrbücher ersichtlich und sogar verwendet, um häufig die Änderung von Dokumenten wie französische Rechtscodes, die bis zur Zeit von Napoleon zurückkehren, verändern.

Arbeiten an einer Website

Sie können das Konzept der Nachverfolgung von Dokumenten schnell verlängern, um HTML-Seiten für Ihre Website zu verfolgen. Möglicherweise verwenden Sie es einfach, wenn Sie herstellen, sowie dann Ihre Daten wie normal hochladen. Sie können auch spezielle Workflows verwenden. Selbst wenn Sie der einzige Schöpfer der Site sind, ist es häufig plötzlich auf den einzigen Schöpfer der Site, das, was die Site erschien, wie letzte Woche oder letzten Monat aufgetaucht ist.

Verwalten Ihres Bash-Profils oder / etc

Wenn Sie Linux verwenden, haben Sie viel Daten, die Ihre Umgebung konfigurieren. Dinge wie Ihr .bashrc, .emacs sowie so weiter sind es schwierig, genau das Gleiche zu halten, wenn Sie mehrere Maschinen verwenden. Sicher, du kannst sie rsync, aber wenn sie jemals durcheinander gehen, kann es schwierig sein, wiederzugehen und herauszufinden, was passiert ist. Deshalb habe ich ein System zum Verwalten dieser Ausgabe mit Git komponiert. Wenn es konfiguriert ist, holen Ihre Maschinen sofort alle Arten von Änderungen ab, die Sie an den Remote-Hold drücken (Ich halte meine auf Gitlab). Das System ist vielseitig ausreichend, um die benutzerdefinierte Konfiguration pro Maschine zu aktivieren, sowie zufällige Daten in Synchronisierung für Sie mit nur einem Bit-Setup.

Es gibt ein ähnliches Bündel namens EcCeeer, um Ihre systemweite Konfiguration im Verzeichnis / etc zu verfolgen. Möglicherweise legen Sie vor, dass Konfigurationsdaten im Wesentlichen nur Code sind. Die Absicht kodiert jedoch nicht, dass die Version der Version sowie die Synchronisation zwischen Maschinen behalten. In der Situation von ECKeeper gibt es auch Anpassungen, so dass Git einige Metadaten speichern wird, die für diese Anwendung wichtig ist.

Git als Datenbank- oder Bug-Tracker

Wenn Sie GIT für die Entwicklung verwenden, ist es nur sinnvoll, dass Sie es auch zum Nachverfolgen von Bugs verwenden können. In der Tat können Sie GIT als einfache Datenbank nutzen. Erwarten Sie nicht, SQL-Abfragen auszuführen – dies zeigt nur ein Namenswertpaarsystem (die sprichwörtliche NOSQL-Datenbank).

Natürlich können Sie SQLite-Datenbank (oder irgendetwas anderes) in GIT speichern. Wenn Sie dies tun, können Sie einige Techniken wie die Pandoc-Technik für Dokumente abspielen, um Git zu unterstützen, um Ihre Datenbanken besser zu verstehen.

Twitter (ja, twitter)

Immer eine verteilte Twitter-Implementierung gewünscht? Überprüfen Sie den Madrox heraus. Wir sind nicht wirklich sicher, warum wir das wollen, jedoch wir.

Textbasierte Diashows

Haben Sie jemals einen Fortschreiten von Textbildschirmen wie eine Diashow zeigen? Vielleicht nicht, aber wenn Sie es taten, kann Git auch das tun. Es braucht jedoch etwas Assist von VIM.

Damit…

Selbst wenn Sie niemals irgendeine Art von Tricks erfordern, sind einige der Techniken, die verwendet werden, um etwas Ungewöhnliches zu tun, um etwas Ungewöhnliches zu tun, um an etwas anderes zu glauben. Ein offensichtliches Konzept wäre ein Differenzprogramm für Gerbers oder ein anderes gedrucktes Karten-Kartendatenformat. In der Lage zu sein, zu sehen, was zwischen ein paar Revisionen einer PC-Platine verändert ist, wäre wirklich nützlich. Offensichtlich wäre es auch nützlich, Schematiken zu verfolgen. Flavour-Designs sollten überhaupt kein Problem sein.

Haben Sie irgendeine Art von nützlichen Git-Hacks? Hinterlassen Sie einen Link in den Kommentaren.

Leave a Reply

Your email address will not be published.