Über John Wachira
LinkedInJohn is a Git and PowerShell geek. He uses his expertise in the version control system to help businesses manage their source code. According to him, Shell scripting is the number one choice for automating the management of systems.
Artikel von John Wachira
PowerShell Anleitungen
- Aktuelle Zeitzone in PowerShell anzeigen
- Extrahieren Sie eine PowerShell-Teilzeichenfolge aus einer Zeichenfolge
- Große Datei in PowerShell teilen
- Holen Sie sich den Exit-Code aus dem Startprozess in PowerShell
- Rufen Sie eine Liste von Prozessen ab, die dem Task-Manager in PowerShell ähneln
- Schreiben Sie kommentarbasierte Hilfe für PowerShell-Skripts
- Erstellen Sie in PowerShell ein leeres Array von Arrays
- Kopieren und Einfügen aus einer Variablen in PowerShell
- PowerShell Extrahieren Sie eine Spalte aus einer CSV-Datei und speichern Sie sie in einer Variablen
- PowerShell-Schleife durch Dateien und Ordner
- Suchen Sie mithilfe von PowerShell eine bestimmte Datei anhand des Namens
- Textdatei importieren und formatieren und in PowerShell in CSV exportieren
- Überprüfen Sie mithilfe von PowerShell, ob eine Datei eine bestimmte Zeichenfolge enthält
- Verwenden Sie die Get-Clipboard-Ausgabe in PowerShell
Git Howtos
- Aktualisieren Sie einen Git-Klon
- Alle Dateien außer einer Datei zum Commit hinzufügen
- Alles außer einigen Dateien in Git ignorieren
- Ändern Sie einen bestimmten Commit in Git
- Beenden Sie den Commit-Nachrichteneditor
- Beenden Sie die Nachverfolgung eines Remote-Zweigs in Git
- Beheben Sie den Fehler `Berechtigung verweigert`(Publickey) in Git
- Behebung eines weiteren Git-Prozesses, der in diesem Repository-Fehler zu laufen scheint
- Benennen Sie Dateien und Verzeichnisse in einem Git-Repository um
- Bereinigen Sie das lokale Arbeitsverzeichnis in Git
- Bower: ENOGIT Git ist nicht installiert oder nicht im PATH
- Checken Sie einen Remote-Git-Zweig aus
- Commit und pushen Sie eine einzelne Datei auf die Remote
- Commits auflisten, die nicht in das Remote-Repository in Git gepusht wurden
- Die Bedeutung von Fetch_Head in Git
- Diff-Details für nicht festgeschriebene Änderungen in Git anzeigen
- Eine Git-Zusammenführung mit Konflikten rückgängig machen
- Erstellen Sie ein Remote-Repository aus einem lokalen Repository in Git
- Erstellen Sie einen Branch aus einem Tag in Git
- Erstellen Sie einen Git-Patch aus nicht festgeschriebenen Änderungen
- Erstellen Sie einen leeren Branch auf GitHub
- Erstellen Sie einen Master-Branch in einem Bare-Git-Repository
- Erstellen Sie einen Ordner als Git-Repo und übertragen Sie ihn an Remote
- Erstellen Sie Gruppen und verschieben Sie Projekte in GitLab
- Fatal: Das Remote-Ende hat unerwartet aufgelegt Fehler in Git
- Filtern Sie den Commit-Verlauf in Git
- Fix: Git wird nicht als interner oder externer Befehlsfehler erkannt
- Fügen Sie alle Dateien in einem Ordner zum Commit in Git hinzu
- Fügen Sie dem letzten Commit in Git eine Datei hinzu
- Führen Sie den Entwicklungszweig mit dem Master zusammen
- Führen Sie mit Git einen anfänglichen Push zu einem Remote-Repository durch
- Gelöschte Dateien in Git bereitstellen
- Git Add und Git Commit in einem Befehl
- git add, git commit und git push in One Command
- Git Cherry-Pick vs. Merge-Workflow
- Git Pull Origin Branch überschreibt Master Branch
- Git Pull zieht nicht alles
- Git Push zum Überschreiben von Dateien im Remote-Repository erzwingen
- Git Rebase Origin/Branch vs. Git Rebase Origin Branch
- Git Search Commit-Nachrichten über die Befehlszeile
- Hinzufügen einer .gitignore-Datei zu einem vorhandenen Repository
- Hinzufügen von Dateien zu einem Git-Repository
- Identifizieren Sie den jüngsten gemeinsamen Vorfahren für zwei Branches in Git
- Ignorieren Sie lokale Änderungen beim Abrufen aus dem Remote-Repository
- Ignorieren Sie lokale Dateiänderungen in Git
- Ignorieren Sie nicht nachverfolgte Dateien in Git
- In allen Commits geänderte Dateinamen anzeigen
- In Konflikt stehende Dateien in Git anzeigen
- Klonen Sie ein Git-Repository mit einer bestimmten Revision
- Konfigurieren Sie Git Bash mit Visual Studio Code
- Konfigurieren Sie Git so, dass Änderungen im Dateimodus ignoriert werden
- Konfigurieren Sie Git-Anmeldeinformationen, um Kennwort und Benutzername abzurufen
- Kopieren Sie Änderungen von einem Branch in einen anderen in Git
- Laden Sie ein bestimmtes Tag mit Git herunter
- Link zu einem bestehenden GitHub-Repository
- Löschen Sie den Master-Zweig in Git
- Löschen Sie ein Commit, aber behalten Sie Änderungen in Git bei
- Lösen Sie Git-Stash-Konflikte ohne Commit
- Machen Sie den Development-Branch mit dem Master-Branch identisch
- Machen Sie den Git-Add-Befehl rückgängig
- Machen Sie einen Git-Pull rückgängig
- Markieren Sie einen älteren Commit in Git
- Nicht zusammengeführte Pfade im Git-Status auflösen
- Öffnen Sie eine Datei auf Git Bash
- Rebase auf ein bestimmtes Commit in Git
- Rollback zu einem alten Commit in einem öffentlichen Git-Repository
- Rufen Sie alle Branches in Git ab
- Rufen Sie den Namen eines Git-Repositorys ab
- Schließen Sie den Git Commit Editor unter Windows
- Schließen Sie eine Zusammenführung ab, nachdem Sie Konflikte in Git gelöst haben
- Schwerwiegend: Der aktuelle Branch-Master hat keinen Upstream-Branch-Fehler in Git
- Schwerwiegend: Fehler beim Zusammenführen nicht verwandter Historien in Git
- Schwerwiegend: Origin scheint kein Git-Repository-Fehler in Git zu sein
- Selektives Zusammenführen von Änderungen aus verschiedenen Branches in Git
- Setzen Sie das Git-Repository auf einen vorherigen Commit zurück
- Setzen Sie ein geändertes Commit in Git zurück
- Setzen Sie ein Git-Repository auf einen vorherigen Commit zurück
- Squash-Commits, die bereits in Git gepusht wurden
- Suchen Sie eine gelöschte Datei im Commit-Verlauf eines Projekts in Git
- Suchen Sie im Git-Commit-Verlauf nach einer bestimmten Zeichenfolge
- Synchronisieren Sie ein lokales Repository mit einem Remote-Repository in Git
- Überprüfen Sie die Benutzernamen- und E-Mail-Konfiguration in Git
- Überprüfen Sie Upstream-Tracking-Git-Zweige
- Übertragen Sie aktuelle Änderungen an einen anderen Branch in Git
- Übertragen Sie ein bestimmtes Commit an ein Remote-Repository
- Übertragen Sie einige Dateien in einen Zweig und machen Sie sie in einem anderen verfügbar
- Unterschied zwischen den Git-Befehlen `Reset`, `Revert` und `Checkout`.
- Unterschied zwischen Forken und Klonen auf GitHub
- Unterschied zwischen Forking und Branching auf GitHub
- Unterschied zwischen Git Checkout --Track Origin/Branch und Git Checkout -B Branch Origin/Branch
- Unterschied zwischen Git Checkout und Git Clone
- Unterschied zwischen Git Merge Master und Git Merge Origin/Master
- Unterschied zwischen Git Merge Origin/Master und Git Pull
- Unterschied zwischen Git Pull und Git Pull Origin Master
- Unterschied zwischen Git Push Origin und Git Push Origin Master
- Unterschied zwischen Git RM --Cached und Git Reset File
- Vergleichen Sie eine Datei mit einer beliebigen Version in Git
- Verschieben Sie vorhandene, nicht festgeschriebene Änderungen in einen neuen Branch in Git
- Verschiebt den Git-Zweigzeiger auf einen anderen Commit
- Verschiedene Methoden zum Entfernen lokaler Git-Änderungen
- Verschiedene Möglichkeiten zum Festschreiben von nicht nachverfolgten Dateien in Git
- Versionsnummer in Git verwalten
- Verstehen Sie die Git Commit Signoff-Funktion
- Verstehen Sie die Git-Konfliktmarkierungen
- Verwenden Sie Git Diff, um Leerzeichen in Git zu ignorieren
- Verwenden Sie Git Rebase in der Befehlszeile
- Verzweigen Sie ein Repo in GitHub
- Wiederherstellen eines rückgängig gemachten Git-Commits
- Zeigen Sie zusammengeführte und nicht zusammengeführte Branches in Git an
- Ziehen Sie einen bestimmten Ordner in Git
- Ziehen und aktualisieren Sie eine Datei in Git
- Änderungen an einem Git-Zweig festschreiben
- Änderungen in Git rückgängig machen
- Benutzername und Passwort in Git speichern
- Das .git-Verzeichnis erklärt
- Das neueste Git-Submodul ziehen
- Dateien in Git hinzufügen
- Der Unterschied zwischen Git Pull und Git Clone
- Erstellen und Verwenden von Zweigen auf Git
- Fehlerbehebung bei Git-Patch-Fehlern
- Git Pull aktualisiert keine Dateien
- Git Stash rückgängig machen
- Git-Repository visualisieren
- Git-Zweig umbasieren
- Klonen in ein nicht leeres Git-Verzeichnis
- Kopieren und Einfügen in Git Bash
- Lokale Änderungen in Git überschreiben
- Lokale Branches in Git zusammenführen
- Löschen lokale Commits in Git
- Stashes in Git anwenden
- Unterschied zwischen Git Fetch und Git Pull
- Verwendung von Patch-Dateien in Git
- Einrichten des SourceGear DiffMerge-Tools für Git
- Git HEAD^ vs Git HEAD~ vs Git HEAD{@}
- Git Stash vs. Shelve in IntelliJ IDEA
- Git-Submodule auflisten
- Konfigurieren einen Proxy für die Arbeit mit Git
- Meld als Difftool und Mergetool für Git einrichten
- Anzeigen von Staged- und Unstaged-Änderungen in Git
- Aufräumen von Git-Repositories mit dem Befehl Git Prune
- Benennen ein Git-Repository um
- Die Git Index.Lock-Datei
- Einfärben der Git-Konsole
- Exportieren Sie ein Git-Projekt
- Git Push --force-with-lease vs Git Push --force
- Klonen einen einzelnen Remote-Zweig in Git
- Letztes Commit in einem Remote-Git-Repository rückgängig machen
- Machen Sie lokale Änderungen an einer einzelnen Datei in Git rückgängig
- Setzen Sie ein Git-Repository nach Commit-ID zurück
- Verschieben Sie ein vorhandenes Tag in Git
- Zusammenführen von Dateien ohne automatische Übergabe in Git
- Aktualisieren eines Repositorys durch Einrichten einer Remote
- Rückgängigmachen des letzten Git-Commits in einem lokalen Repository
- Übertragen und verfolgen Sie einen neuen lokalen Git-Zweig in ein Remote-Repository
- Vergleichen Sie Dateien, Commits und Branches in Git
- Zusammenführen eines bestimmten Commits in Git
PHP Anleitungen
- Bedingte PHP-Anweisungen
- Die PHP-Funktionen shell_exec() und exec()
- Konvertieren Sie ein PDF-Dokument in ein Vorschaubild in PHP
- Laden Sie PDF-Dateien in HTML mit PHP herunter
- Magische Zitate in PHP
- Minimieren Sie die HTML-Ausgabe der PHP-Seite
- Richten Sie PHP-FPM- und Nginx-Docker-Container ein
- Formatieren einer Zahl in einen Dollarbetrag in PHP
Batch How-To's
- Batch-datei Entfernen Sie X Zeichen eines Dateinamens
- Batch-Datei zum Durchlaufen von Dateien in Unterverzeichnissen
- Batch-Prüfung auf leere Variablen
- Erstellen Sie eine Verknüpfung für eine Batch-Datei
- Rufen das aktuelle Batch-dateiverzeichnis ab
- Stoppen einen laufenden Prozess aus einer Batch-Datei
- Überprüfen Sie, ob eine angegebene Umgebungsvariable eine Teilzeichenfolge enthält