git-scp: en línea en la nube

Este es el comando git-scp que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


git-scp - Copiar archivos a SSH compatible git-remoto

SINOPSIS


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

DESCRIPCIÓN


Una forma conveniente de copiar archivos del árbol de trabajo actual al directorio de trabajo de un
repositorio remoto. Si un ... se proporciona, solo los archivos que han cambiado dentro del
Se copiará el rango de confirmación.

Internamente, este script usa rsync y no scp Como el nombre sugiere.

git-rscp - El reverso de git-scp. Copia archivos específicos del directorio de trabajo de un
repositorio remoto al directorio de trabajo actual.

CAMPUS




El control remoto de git donde desea copiar sus archivos.

...

Cualquier confirmación, rango de confirmación o árbol. Utiliza `git-diff` (1)

...

los los parámetros, cuando se dan, se utilizan para limitar el diff a las rutas nombradas (puede dar nombres de directorio y obtener diff para todos los archivos debajo de ellos).

GIT CONFIGURACIONES


Para desinfectar archivos usando dos2unix antes de copiar archivos

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

Puede ejecutar los archivos a través de PHP lint (es decir, php -l) antes de copiar archivos

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

EJEMPLOS


Asegúrese de que dispone git-remoto(1) configuración

$ git remoto agregar staging myStagingServer:/ Var / www / html

Copie archivos sin etapas en el control remoto. Útil cuando desea realizar una prueba rápida sin realizar ninguna
confirma

$ git scp puesta en escena

Copie archivos en etapas y sin etapas a control remoto

$ git scp puesta en escena HEAD

Copie los archivos que se han cambiado en la última confirmación, además de los archivos en etapas o sin etapas a
sanaciones

$ git scp staging HEAD ~ 1

Copie los archivos que se han modificado entre ahora y una etiqueta

$ git scp puesta en escena v1.2.3

Copiar archivos específicos

$ git scp puesta en escena index.html .gitignore .htaccess

Copiar directorio específico

$ git scp staging js / vendor /

Copie archivos de un directorio específico a varios servidores

$ para dest en web1 web2 web3; hacer
git diff --name-only 4.8.3 4.8.2 aplicación / código / aplicación comunitaria / diseño de piel / | xargs git scp $ dest
hecho;

Use git-scp en línea usando los servicios de onworks.net



Últimos programas en línea de Linux y Windows