git-scp - Online na nuvem

Este é o comando git-scp que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

PROGRAMA:

NOME


git-scp - Copiar arquivos para SSH compatível git-remote

SINOPSE


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

DESCRIÇÃO


Uma maneira conveniente de copiar arquivos da árvore de trabalho atual para o diretório de trabalho de um
repositório remoto. Se um ... é fornecido, apenas os arquivos que foram alterados dentro do
intervalo de confirmação será copiado.

Internamente, este script usa rsync e não scp como o nome sugere.

git-rscp - O reverso de git-scp. Copia arquivos específicos do diretório de trabalho de um
repositório remoto para o diretório de trabalho atual.

OPÇÕES




O git remoto para onde você deseja copiar seus arquivos.

...

Qualquer confirmação, intervalo de confirmação ou árvore. Usa `git-diff` (1)

...

o parâmetros, quando fornecidos, são usados ​​para limitar o diff para os caminhos nomeados (você pode dar nomes de diretório e obter diff para todos os arquivos sob eles).

GIT CONFIGURAÇÕES


Para higienizar arquivos usando dos2unix antes de copiar os arquivos

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

Você pode executar os arquivos por meio de PHP lint (ou seja, php -l) antes de copiar arquivos

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

EXEMPLOS


Certifique-se de que você tem git-remote(1) configuração

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

Copie arquivos não testados para o remoto. Útil quando você deseja fazer um teste rápido sem fazer nenhum
compromete-se

$ git scp preparação

Copie arquivos testados e não testados para o remoto

$ git scp HEAD de preparação

Copie os arquivos que foram alterados no último commit, além de quaisquer arquivos testados ou não para
remoto

$ git scp staging HEAD ~ 1

Copie os arquivos que foram alterados entre agora e uma tag

$ git scp preparo v1.2.3

Copiar arquivos específicos

$ git scp teste index.html .gitignore .htaccess

Copiar diretório específico

$ git scp staging js / vendor /

Copie arquivos de um diretório específico para vários servidores

$ para dest em web1 web2 web3; Faz
git diff --name-only 4.8.3 4.8.2 app / code / community app / design skin / | xargs git scp $ dest
feito;

Use git-scp online usando serviços onworks.net



Programas online mais recentes para Linux e Windows