git-scp - En ligne dans le Cloud

Il s'agit de la commande git-scp qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


git-scp - Copier les fichiers vers SSH compatible git-distant

SYNOPSIS


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

DESCRIPTION


Un moyen pratique de copier des fichiers de l'arborescence de travail actuelle vers le répertoire de travail d'un
référentiel distant. Si un ... est fourni, seuls les fichiers qui ont changé dans le
la plage de validation sera copiée.

En interne, ce script utilise rsync ne le comptant pas scp comme le nom le suggère.

git-rscp - L'envers de git-scp. Copie des fichiers spécifiques du répertoire de travail d'un
référentiel distant dans le répertoire de travail actuel.

OPTIONS




La télécommande git où vous souhaitez copier vos fichiers.

...

Tout commit, plage de commit ou arbre. Utilise `git-diff`(1)

...

Les les paramètres, lorsqu'ils sont donnés, sont utilisés pour limiter le diff aux chemins nommés (vous pouvez donner des noms de répertoire et obtenir un diff pour tous les fichiers sous eux).

GIT CONFIGURATION


Pour nettoyer les fichiers à l'aide dos2unix avant de copier des fichiers

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

Vous pouvez exécuter les fichiers via PHP Lint (c'est-à-dire php -l) avant de copier des fichiers

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

EXEMPLES


Assurez-vous que vous avez git-distant(1) configuration

$ git remote add staging myStagingServer :/ Var / www / html

Copiez les fichiers non transférés vers la télécommande. Utile lorsque vous voulez faire un test rapide sans faire de
commits

$ git scp mise en scène

Copiez les fichiers mis en place et non mis en place à distance

$ git scp mise en scène HEAD

Copiez les fichiers qui ont été modifiés lors du dernier commit, ainsi que tous les fichiers intermédiaires ou non
éloigné

$ git scp mise en scène HEAD~1

Copier les fichiers qui ont été modifiés entre maintenant et une balise

$ git scp mise en scène v1.2.3

Copier des fichiers spécifiques

$ git scp staging index.html .gitignore .htaccess

Copier un répertoire spécifique

$ git scp staging js/fournisseur/

Copier des fichiers d'un répertoire spécifique sur plusieurs serveurs

$ pour destination dans web1 web2 web3 ; faire
git diff --name-only 4.8.3 4.8.2 app/code/community app/design skin/ | xargs git scp $dest
Fini;

Utiliser git-scp en ligne en utilisant les services onworks.net



Derniers programmes en ligne Linux et Windows