10000 GitHub - imsky/git-fresh: :lemon: Keep your Git repo fresh.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

imsky/git-fresh

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

git-fresh 🍋

Keep your repo fresh with one command.

Usage

SYNOPSIS
  git-fresh [-fmrtRWS] [-sl] [remote] [root]

DESCRIPTION
  git-fresh helps keep your Git repo fresh.

  By default, git-fresh will:
  - update local root (master) to match remote root
  - stash changes
  - prune remote branches

  git-fresh will ignore any branches listed in a .freshignore file.
  .freshignore should contain branch names you would like to ign
7B96
ore
  on separate lines. The file can exist in the current Git repo
  or in the home directory, i.e. ~/.freshignore.

  remote is origin by default. root is master by default.

OPTIONS
  -f  Delete stale local and remote branches
  -m  Merge remote root into current branch
  -r  Rebase current branch against remote root
  -t  Remove local tags that do not exist on remote
  -R  Reset local root to remote root
  -W  Wipe workspace clean
  -S  Clear all stash entries

  -s  Apply stashed changes after run
  -l  Only delete local stale branches

  -v  Print git-fresh version and exit

Installation

Manual on Linux or macOS

  1. Clone or download
  2. cd git-fresh
  3. sudo ./install.sh

Manual on Windows

Copy the file git-fresh to usr\bin in your git installation directory. This usually is C:\Program Files\Git\usr\bin.

Package

License

git-fresh is provided under the MIT License.

Credits

git-fresh is a project by Ivan Malopinsky.

About

🍋 Keep your Git repo fresh.

Topics

Resources

License

Stars

Watchers

Forks

Contributors 5

0