Difference between revisions of "Git branch -M"
Jump to navigation
Jump to search
(Redirected page to Git branch) Tag: New redirect |
|||
(2 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | + | {{lc}} | |
+ | [[git branch]] -M | ||
+ | |||
+ | With a -m or -M option, <oldbranch> will be renamed to <newbranch>. If <oldbranch> had a corresponding reflog, it is renamed to match <newbranch>, and a reflog entry is created to remember the branch | ||
+ | renaming. If <newbranch> exists, -M must be used to force the rename to happen. | ||
+ | |||
+ | [[Rename branch]]: | ||
+ | {{rename branch}} | ||
+ | |||
+ | == See also == | ||
+ | * {{git branch}} | ||
+ | |||
+ | [[Category:Git]] |
Latest revision as of 10:57, 11 August 2022
git branch -M
With a -m or -M option, <oldbranch> will be renamed to <newbranch>. If <oldbranch> had a corresponding reflog, it is renamed to match <newbranch>, and a reflog entry is created to remember the branch renaming. If <newbranch> exists, -M must be used to force the rename to happen.
git checkout -f yourbranch git branch -M yourNewBranch
See also[edit]
git branch
,git: upstream
,git branch --delete branch name
,[ --list | -a | -r | -M ]
Advertising: