Как убрать коммит и не слитую ветку - PullRequest
0 голосов
/ 14 ноября 2018

Я хотел бы удалить ветку, которая содержит только один коммит. Эта ветка никогда не сливалась.

Это журнал:

* 3554555 - (6 days ago) SHA-1 to SHA-2
* 6526045 - (6 days ago) swagger updated
| * f9026f1 - (5 days ago) Using LocalDateTime (HEAD -> dates)
|/  
* bf2c6c2 - (6 days ago) Collect request parameters on audit

Итак, я хотел бы удалить эту потерянную ветку dates и ее коммит f9026f1.

Есть идеи?

1 Ответ

0 голосов
/ 14 ноября 2018

Вы наверняка можете сбросить голову ветки

git checkout dates
git reset --hard HEAD~1

Но, честно говоря, поскольку ветвь - это просто понятное человеку имя, присвоенное идентификатору коммита, почему бы просто не удалить его и не разветвлять новое.

git checkout master
git branch -D dates
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...