Команда git-bundle: опции, ключи и примеры использования

git bundle

Упаковать объекты и ссылки (refs) в архив.

  • Создать файл пакета, который содержит все объекты и ссылки указанной ветки:

git bundle create {{path/to/file.bundle}} {{branch_name}}

  • Создать файл пакета для всех веток репозитория:

git bundle create {{path/to/file.bundle}} --all

  • Создать бандл-файл для последних 5 коммитов текущей ветки:

git bundle create {{path/to/file.bundle}} -{{5}} {{HEAD}}

  • Создать бандл для объектов за последние 7 дней:

git bundle create {{path/to/file.bundle}} --since={{7.days}} {{HEAD}}

  • Проверяет на правильность данный бандл. Также проверяет, может ли он быть применён к текущему репозиторию:

git bundle verify {{path/to/file.bundle}}

  • Вывести на стандартный поток вывода список всех ссылок, содержащихся в данном бандле:

git bundle unbundle {{path/to/file.bundle}}

  • Распаковать указанную ветку из бандла в текущий репозиторий:

git pull {{path/to/file.bundle}} {{branch_name}}

Также может быть вам интересно:
Фото git-bugreport
git-bugreport

Фото git-cat-file
git-cat-file

Интересное на «Цифре»