/toolman

A collection of tools

Primary LanguageShellApache License 2.0Apache-2.0

🛠 toolman

dev-setup

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/TonnyL/dev-setup/main/setup.sh)"

rebase-all

When you try to rebase all local branches onto origin/master, you may do:

% git fetch -p
 + 0000000000...1111111111 fix    -> origin/fix  (forced update)
   2222222222..333333333   master -> origin/master
% git branch
  master
* branch-a
  branch-b

% git switch master
% git rebase origin/master
% git switch branch-b
% git rebase origin/master
% git switch branch-a
% git rebase origin/master

To avoid wasting your lifetime typing, please do:

rebase-all