Enumeration SubmoduleCommand

SubmoduleCommand defines the subcommands recognized by the Git submodule command.

Enumeration Members

AbsorbGitDirs: "absorbgitdirs"

Moves the git directory of the submodule into its superproject.

Add: "add"

Adds the given repository as a submodule.

Deinit: "deinit"

Unregisters the given submodules.

ForEach: "foreach"

Evaluates an arbitrary shell command in each checked out submodule.

Init: "init"

Initializes the submodules recorded in the index .

SetBranch: "set-branch"

Sets the default remote tracking branch for the submodule.

SetUrl: "set-url"

Sets the URL of the specified submodule.

Status: "status"

Shows the status of the submodules.

Summary: "summary"

Shows a commit summary.

Sync: "sync"

Synchronizes submodules' remote URL configuration setting.

Update: "update"

Updates the registered submodules to match what the superproject expects.