Это команда git-send-pack, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
git-send-pack - перемещает объекты по протоколу Git в другой репозиторий
СИНТАКСИС
мерзавец отправить пакет [--all] [--dry-run] [--force] [--receive-pack = ]
[--многословный] [--тонкий] [--атомный]
[- [нет-] подписано | --sign = (истина | ложь | по запросу)]
[ :] [ ...]
ОПИСАНИЕ
Обычно вы хотите использовать мерзавец протолкнуть., которая является оболочкой более высокого уровня для этой команды,
вместо. Видеть git-push(1).
Вызывает git-получить-пакет в возможно удаленном репозитории и обновляет его из текущего
репозиторий, отправляющий именованные ссылки.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
--receive-pack =
Путь к git-получить-пакет программа на удаленном конце. Иногда полезно при нажатии
в удаленный репозиторий через ssh, и у вас нет программы в каталоге на
по умолчанию $ PATH.
--exec =
То же, что --receive-pack = .
--все
Вместо того, чтобы явно указывать, какие ссылки обновлять, обновите все заголовки, которые локально
существовать.
--стдин
Возьмите список ссылок со стандартного ввода, по одному в каждой строке. Если есть ссылки, указанные на
в командной строке в дополнение к этой опции, то ссылки из stdin обрабатываются после
те, что в командной строке.
If --stateless-RPC указывается вместе с этой опцией, то список ссылок должен
быть в формате пакета (pkt-line). Каждая ссылка должна быть в отдельном пакете, а список
должен заканчиваться промывочным пакетом.
--прогон, репетиция
Делайте все, кроме фактической отправки обновлений.
--сила
Обычно команда отказывается обновлять удаленную ссылку, которая не является предком
местная ссылка использовалась для его перезаписи. Этот флаг отключает проверку. Это означает, что
удаленный репозиторий может потерять коммиты; используйте его с осторожностью.
--подробный
Подробно бегите.
--тонкий
Отправьте "тонкий" пакет, в котором объекты записываются в дельтифицированной форме на основе объектов, не
включены в пакет для уменьшения сетевого трафика.
атомный
Используйте атомарную транзакцию для обновления ссылок. Если какой-либо из ссылок не обновляется
тогда весь push завершится неудачей без изменения каких-либо ссылок.
- [без-] подписано, --sign = (истина | ложь | по запросу)
GPG-подпишите push-запрос для обновления ссылок на принимающей стороне, чтобы разрешить его
проверяется крючками и / или регистрируется. Если false или --no-signed, подпись не будет
попытался. Если true или --signed, push завершится неудачно, если сервер не поддерживает
подписанные пуши. Если задано значение, если задано, подписывать, если и только если сервер поддерживает подписанный
толкает. Отправка также не удастся, если фактический вызов gpg --sign завершится неудачно. Видеть мерзавец
приемная упаковка(1) для получения подробной информации о принимающей стороне.
Удаленный хост для размещения репозитория. Когда эта часть указана, git-получить-пакет
вызывается через ssh.
Репозиторий для обновления.
...
Удаленные ссылки для обновления.
УКАЗАНИЕ ССЫЛКИ
Есть три способа указать, какие ссылки обновлять на удаленном конце.
Для пользователя --все флаг, все ссылки, которые существуют локально, передаются удаленной стороне. Ты
не могу указать какие-либо если вы используете этот флаг.
Без --все и без всяких , головы, которые существуют как на локальной стороне, так и на
удаленная сторона обновлена.
Когда один или несколько указаны явно (в командной строке или через
--stdin), это может быть как один шаблон, так и пара таких шаблонов, разделенных символом
двоеточие ":" (это означает, что в имени ссылки не может быть двоеточия). Единый узор
это просто сокращение для :.
Каждая пара шаблонов состоит из исходной стороны (перед двоеточием) и целевой стороны.
(после двоеточия). Отправляемая ссылка определяется путем нахождения совпадения, которое соответствует
исходная сторона, а то, куда она отправляется, определяется с помощью конечной стороны. Правила
для сопоставления ссылки используются те же правила, что и мерзавец рев-анализ разрешить символическую ссылку
имя. Видеть git-rev-parse(1).
· Это ошибка, если не соответствует точно одному из местных ссылок.
· Это ошибка, если соответствует более чем одной удаленной ссылке.
· Если не соответствует ни одному удаленному реф.
· Он должен начинаться с "refs /"; используется как пункт назначения буквально в этом
дело.
· == и ссылка, которая соответствует не должно существовать в наборе
удаленные ссылки; реф соответствует локально используется как название пункта назначения.
Без --сила, то ref сохраняется на пульте, только если не существует, или
является собственным подмножеством (т.е. предком) . Эта проверка, известная как "перемотка вперед"
check ", выполняется во избежание случайной перезаписи удаленной ссылки и потери
коммиты других людей оттуда.
Для пользователя --сила, перемотка вперед отключена для всех ссылок.
По желанию параметр может иметь префикс плюс + знак, чтобы отключить
быстрая перемотка вперед только для этого исх.
GIT
Часть мерзавец(1) люкс
Используйте git-send-pack онлайн с помощью сервисов onworks.net