Files
collection/git.md
2024-11-25 11:14:12 +01:00

771 B

summary on some steps in the git workflow

Table of contents

branches

create a branch

To create a branch use subcommand branch or checkout with flag -b:

# create new branch ('base-branch' is optional)
git branch <branch-name> <base-branch>
git checkout -b <branch-name> <base-branch>

# switch branch ('checkout -b' combines the 'branch' and 'switch' subcommands)
git switch <branch-name>

submodules

To fetch submodules of a cloned repository use:

# do it manually
git submodule init
git submodule update

# do it all at once
git clone --recurse-submodules

# if repo is already cloned
git submodule update --init --recursive