DOKK / manpages / debian 10 / git-buildpackage / git-buildpackage.1.en
gbp(1) git-buildpackage Manual gbp(1)

gbp - Maintain Debian packages in Git

{--help | --version | --list-cmds | command[args]...}

gbp is used to maintain Debian source packages in the Git version control system.

Print help
Print the programs version
List all available commands

These are the possible commands. For possible arguments to these commands, please see the corresponding man pages.

Build source and binary packages from a Git repository
Import a new upstream version into a Git repository
Recreate upstream tarballs from a Git repository
Import a Debian source package into a Git repository
Import several Debian source packages into a Git repository, sorted by version number
Generate the debian/changelog from Git commit history
Manage debian/patches using Git rebase
Update a Git repository from a remote
Clone a Git repository from a remote and set up the necessary branch tracking.
Create a remote Git repository
Tag a Debian release in a Git repository
Push packaging branches to a remote Git repository

Several gbp.conf files are parsed to set defaults for the above command-line arguments. See the gbp.conf(5) manpage for details.

gbp-buildpackage(1), gbp-clone(1), gbp-create-remote-repo(1), gbp-dch(1), gbp-export-orig(1), gbp-import-dsc(1), gbp-import-dscs(1), gbp-import-orig(1), gbp-pq(1), gbp-pristine-tar(1), gbp-pull(1), gbp-push(1), gbp-tag(1), git-pbuilder(1), gbp.conf(5), debuild(1), git(1), pristine-tar(1),
The Git-Buildpackage Manual ⟨file:///usr/share/doc/git-buildpackage/manual-html/index.html⟩

Guido Günther <>

21 March 2019