Branches created using
av branch
should only be renamed with
av branch
as well.
av
needs to update internal tracking metadata that defines the order of branches within a stack. Simply use the
--rename
or
-m
flag. Copy
aviator-co/av ‹original-branch-name*›$ av branch -m my-new-branch
aviator-co/av ‹my-new-branch*›$
If you have already created a pull request via
av pr
,
av
will not rename the branch without the
--force
flag. Copy
aviator-co/av ‹test-pr*›$ av pr
Creating pull request for branch test-pr:
- pushing to origin/test-pr
- created pull request https://github.com/aviator-co/av/pull/175
aviator-co/av ‹test-pr*›$ av branch -m renamed-pr
Cannot rename branch test-pr: pull request #175 would be orphaned.
- Use --force to override this check.
exit status 127
av
cannot update the remote branch, but you can still force update your local branch name. The remote counterpart will still keep its old name. Copy
aviator-co/av ‹test-pr*›$ av pr
Creating pull request for branch test-pr:
- pushing to origin/test-pr
- created pull request https://github.com/aviator-co/av/pull/175
aviator-co/av ‹test-pr*›$ av branch --force -m renamed-pr
aviator-co/av ‹renamed-pr*›$
Note: Force updating the branch name requires closing the corresponding pull request and opening a new one using
av pr
. This will ensure that
av
can recognize the stack properly. Previous How to Split and Fold Pull Requests Next How to Adopt a Branch in CLI Last updated 1 year ago Was this helpful?