LinuxCommandLibrary

git-feature

Create or merge feature branches.

TLDR

Create and switch to a new feature branch

$ git feature [feature_branch]
copy


Merge a feature branch into the current branch creating a merge commit
$ git feature finish [feature_branch]
copy


Merge a feature branch into the current branch squashing the changes into one commit
$ git feature finish --squash [feature_branch]
copy


Send changes from a specific feature branch to its remote counterpart
$ git feature [feature_branch] --remote [remote_name]
copy

Copied to clipboard