mirror of
https://github.com/xzeldon/dotfiles-wsl2.git
synced 2025-04-10 06:47:11 +03:00
12 lines
346 B
Fish
12 lines
346 B
Fish
function grename -d "Rename 'old' branch to 'new', including in origin remote" -a old new
|
|
if test (count $argv) -ne 2
|
|
echo "Usage: "(status -u)" old_branch new_branch"
|
|
return 1
|
|
end
|
|
git branch -m $old $new
|
|
git push origin :$old
|
|
and git push --set-upstream origin $new
|
|
end
|
|
|
|
complete -c grename -x -a "(complete -C 'git branch ')"
|