2023-04-06 17:01:50 +03:00
|
|
|
Deleting the branch you are on takes you to its parent (though this is impossible to see in a transcript, since we set
|
|
|
|
your working directory with each command).
|
|
|
|
|
2024-10-08 23:23:34 +03:00
|
|
|
``` ucm
|
2023-05-01 21:15:48 +03:00
|
|
|
foo/main> branch topic
|
2023-04-06 17:01:50 +03:00
|
|
|
foo/topic> delete.branch /topic
|
|
|
|
```
|
|
|
|
|
2023-05-01 21:15:48 +03:00
|
|
|
A branch need not be preceded by a forward slash.
|
|
|
|
|
2024-10-08 23:23:34 +03:00
|
|
|
``` ucm
|
2023-05-01 21:15:48 +03:00
|
|
|
foo/main> branch topic
|
|
|
|
foo/topic> delete.branch topic
|
|
|
|
```
|
|
|
|
|
|
|
|
You can precede the branch name by a project name.
|
|
|
|
|
2024-10-08 23:23:34 +03:00
|
|
|
``` ucm
|
2023-05-01 21:15:48 +03:00
|
|
|
foo/main> branch topic
|
2024-06-12 01:22:09 +03:00
|
|
|
scratch/main> delete.branch foo/topic
|
2023-05-01 21:15:48 +03:00
|
|
|
```
|
|
|
|
|
2023-04-06 17:01:50 +03:00
|
|
|
You can delete the only branch in a project.
|
|
|
|
|
2024-10-08 23:23:34 +03:00
|
|
|
``` ucm
|
2023-04-06 17:01:50 +03:00
|
|
|
foo/main> delete.branch /main
|
|
|
|
```
|
2024-07-03 00:54:15 +03:00
|
|
|
|
2024-07-03 20:20:20 +03:00
|
|
|
You can delete the last branch in the project, a new one will be created.
|
2024-07-03 00:54:15 +03:00
|
|
|
|
2024-10-08 23:23:34 +03:00
|
|
|
``` ucm
|
2024-07-03 00:54:15 +03:00
|
|
|
scratch/main> delete.branch scratch/main
|
2024-07-03 20:20:20 +03:00
|
|
|
scratch/main> branches
|
|
|
|
```
|
|
|
|
|
|
|
|
If the the last branch isn't /main, then /main will be created.
|
|
|
|
|
2024-10-08 23:23:34 +03:00
|
|
|
``` ucm
|
2024-07-03 20:20:20 +03:00
|
|
|
scratch/main2> delete.branch /main
|
|
|
|
scratch/main2> delete.branch /main2
|
|
|
|
scratch/other> branches
|
2024-07-03 00:54:15 +03:00
|
|
|
```
|