Це команда git-scp, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS
ПРОГРАМА:
ІМ'Я
git-scp - Скопіюйте файли на сумісний SSH git-remote
СИНТАКСИС
`git scp` -h|довідка|?
`git scp` [ ...| ...]
`git rscp`
ОПИС
Зручний спосіб копіювати файли з поточного робочого дерева в робочий каталог a
віддалений репозиторій. Якщо ... надається лише файли, які були змінені в межах
буде скопійований діапазон фіксації.
Внутрішньо цей сценарій використовує rsync і ні СКП як випливає з назви.
git-rscp - Зворотна сторона git-scp. Копіює певні файли з робочого каталогу a
віддаленого сховища до поточного робочого каталогу.
ВАРІАНТИ
Пульт git, куди ви хочете скопіювати свої файли.
...
Будь-який комміт, діапазон фіксації або дерево. Використовує `git-diff`(1)
...
The параметри, якщо вони задані, використовуються для обмеження diff названими шляхами (ви можете дати імена каталогів і отримати diff для всіх файлів під ними).
GIT КОНФІГ
Для очищення файлів скористайтеся dos2unix перед копіюванням файлів
$ git config --global --add extras.scp.sanitize dos2unix
Ви можете запускати файли через PHP lint (тобто PHP -l) перед копіюванням файлів
$ git config --global --add extras.scp.sanitize php_lint
ПРИКЛАДИ
Переконайтеся, що у вас є git-remote(1) налаштування
$ git віддалений додавання проміжного myStagingServer:/ Вар / WWW / HTML
Скопіюйте непідготовлені файли на віддалений. Корисно, коли ви хочете зробити швидкий тест без жодних
зобов'язується
$ git scp підготовка
Скопіюйте поетапні та непрограмовані файли на віддалене керування
$ git scp проміжний HEAD
Скопіюйте файли, які були змінені під час останнього коміту, а також будь-які поетапні чи непрограмовані файли
віддалений
$ git scp проміжний HEAD~1
Скопіюйте файли, які були змінені між теперішнім моментом і тегом
$ git scp staging v1.2.3
Скопіюйте певні файли
$ git scp staging index.html .gitignore .htaccess
Скопіюйте певний каталог
$ git scp проміжний js/vendor/
Скопіюйте файли з певного каталогу на кілька серверів
$ для призначення в web1 web2 web3; робити
git diff --name-only 4.8.3 4.8.2 програма/код/додаток спільноти/дизайн оформлення/ | xargs git scp $dest
виконано;
Використовуйте git-scp онлайн за допомогою служб onworks.net