EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

git-scp – Online in der Cloud

Führen Sie git-scp im kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

Dies ist der Befehl git-scp, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


git-scp - Kopieren Sie Dateien in ein SSH-kompatibles Format Git-Remote

ZUSAMMENFASSUNG


`git scp` -h|help|?
`git scp` [ ...| ...]
`git rscp`

BESCHREIBUNG


Eine praktische Möglichkeit, Dateien aus dem aktuellen Arbeitsbaum in das Arbeitsverzeichnis eines zu kopieren
Remote-Repository. Wenn ein ... Es werden nur Dateien bereitgestellt, die sich innerhalb der geändert haben
Der Commit-Bereich wird kopiert.

Intern verwendet dieses Skript rsync und nicht scp wie der Name vermuten lässt.

git-rscp - Das Gegenteil von git-scp. Kopiert bestimmte Dateien aus dem Arbeitsverzeichnis eines
Remote-Repository in das aktuelle Arbeitsverzeichnis kopieren.

OPTIONAL




Die Git-Remote, wohin Sie Ihre Dateien kopieren möchten.

...

Beliebiger Commit, Commit-Bereich oder Baum. Verwendet „git-diff“(1)

...

Der Wenn Parameter angegeben werden, werden sie verwendet, um den Diff auf die benannten Pfade zu beschränken (Sie können Verzeichnisnamen angeben und Diff für alle Dateien darunter abrufen).

GIT KONFIGURATIONEN


Zum Bereinigen von Dateien mit dos2unix vor dem Kopieren von Dateien

$ git config --global --add extras.scp.sanitize dos2unix

Sie können die Dateien über PHP Lint ausführen (d. h php -l), bevor Sie Dateien kopieren

$ git config --global --add extras.scp.sanitize php_lint

Beispiele:


Upewnij się, że Git-Remote(1) Einrichtung

$ git remote staging myStagingServer hinzufügen:/ Var / www / html

Nicht bereitgestellte Dateien auf Remote kopieren. Nützlich, wenn Sie einen schnellen Test durchführen möchten, ohne einen Test durchführen zu müssen
verpflichtet

$ git scp staging

Kopieren Sie bereitgestellte und nicht bereitgestellte Dateien auf die Fernbedienung

$ git scp staging HEAD

Kopieren Sie Dateien, die beim letzten Commit geändert wurden, sowie alle bereitgestellten oder nicht bereitgestellten Dateien nach
entfernt

$ git scp staging HEAD~1

Kopieren Sie Dateien, die zwischen jetzt und einem Tag geändert wurden

$ git scp staging v1.2.3

Kopieren Sie bestimmte Dateien

$ git scp staging index.html .gitignore .htaccess

Kopieren Sie ein bestimmtes Verzeichnis

$ git scp staging js/vendor/

Kopieren Sie Dateien aus einem bestimmten Verzeichnis auf mehrere Server

$ für Ziel in Web1 Web2 Web3; Tun
git diff --name-only 4.8.3 4.8.2 app/code/community app/design skin/ | xargs git scp $dest
getan;

Verwenden Sie git-scp online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad