git-checkout-branch

command module
v0.4.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 25, 2019 License: MIT Imports: 8 Imported by: 0

README

git-checkout-branch

CircleCI Go Report Card

The git-checkout-branch tool is a command-line tool for improving the efficiency of switching git branches. It is an extended git command.

Features

  • Switch git branch interactively
  • Search git branch dynamically

Overview

Instructions:

  • Use the arrow keys to navigate:
  • You can also move up and down using j and k
  • Use / to toggle search
  • Press ctrl + c to quit

Installation

You can install the git-checkout-branch binary from GitHub Releases.

curl -sSL https://github.com/royeo/git-checkout-branch/releases/download/v0.3.0/git-checkout-branch-`uname -s`-`uname -m` -o /usr/local/bin/git-checkout-branch && chmod +x /usr/local/bin/git-checkout-branch

You can also use go get to install the git-checkout-branch binary:

go get -u github.com/royeo/git-checkout-branch

make sure the $GOPATH/bin folder is in your PATH.

It is recommended to set up an alias for checkout-branch, such as cb.

git config --global alias.cb checkout-branch

Usage

Use git checkout-branch help for help information.

Checkout git branches more efficiently.

Usage:
  git checkout-branch [flags]

Flags:
  -a, --all          List both remote-tracking branches and local branches
  -r, --remotes      List the remote-tracking branches
  -n, --number       Set the number of branches displayed in the list (default 10)
      --hide-help    Hide the help information

License

MIT Copyright (c) 2019 Royeo

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL