camp pull

Pull latest changes from remote

Synopsis

Pull latest changes from the remote repository.

Works from anywhere within the campaign - always pulls to the campaign root repository.

Use --sub to pull the submodule detected from your current directory. Use --project/-p to pull a specific project. Use 'camp pull all' to pull all repos with upstream tracking.

Any git pull flags are passed through (e.g. --rebase, --ff-only).

Examples: camp pull # Pull current branch (merge) camp pull --rebase # Pull with rebase camp pull --ff-only # Fast-forward only camp pull --sub # Pull current submodule camp pull -p projects/camp # Pull camp project camp pull all # Pull all repos camp pull all --ff-only # Pull all repos, fast-forward only

camp pull [flags] [remote] [branch]

Options

  -h, --help   help for pull

Options inherited from parent commands

      --config string   config file (default: ~/.obey/campaign/config.yaml)
      --no-color        disable colored output
      --verbose         enable verbose output

SEE ALSO

  • camp - Campaign management CLI for multi-project AI workspaces
  • camp pull all - Pull latest changes for all repos