Company
Word count
251
Language
English
Contains code?

Text

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?

Analysis

No analysis created yet for this page.