Удаление Bitbucket фиксирует - PullRequest
0 голосов
/ 30 августа 2018

У меня проблема, я зафиксировал некоторый код, и теперь я хочу удалить этот коммит, но это не последний коммит во всем проекте. enter image description here

Я хочу удалить всю синюю ветвь (если это возможно).

Ответы [ 4 ]

0 голосов
/ 31 августа 2018

Решите проблему с помощью git rebase -i id последнего правильного коммита, затем вы можете удалить коммиты, которые вы не хотите видеть, затем git push -f origin master

0 голосов
/ 30 августа 2018

Если вы хотите удалить всю ветвь, нажмите на значок ветки с левой стороны блока битов, он отобразит все ветви. Будут столбцы, такие как ветка, Behind / Ahead, Обновлено, pull req, build, Actions. Нажмите 3 точки в столбце действий для вашей ветви-> выберите удалить ветку. Перед удалением сохраните резервную копию на локальном компьютере.

0 голосов
/ 30 августа 2018

Я рекомендовал удалить выбранные коммиты. используйте это

git reset --soft  <commit ID>

Например

git reset --soft  23wfee 3eelw2 34efff

Тогда ваш конкретный коммит будет удален, но если вы не хотите вносить изменения в коммит, то используйте hard вместо soft вроде этого.

git reset --hard  <commit ID>
0 голосов
/ 30 августа 2018

, если вы хотите удалить коммит, используйте

git rebase -interactive 

и

git filter-branch

Но вам придется повторять каждый коммит, который идет после коммита, который вы хотите удалить.

Или, если вы просто хотите удалить изменения конкретного коммита, лучше использовать

git revert <hash of the commit>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...