Переместить ветку в новый тег - PullRequest
10 голосов
/ 18 июня 2009

Моя личная установка Wordpress клонирована из wordpress git mirror на GitHub. Я проверил тег 2.7.1 в ветке "stable" (git checkout -b stable 2.7.1), и с тех пор он работает нормально. Теперь WordPress 2.8 выпущен. Я хочу переместить мою стабильную ветку в тег 2.8.

Я попробовал следующее (все в стабильной ветке), но получал конфликты, когда он пытается применить каждый коммит, что-то не так Я не делал локальных изменений / коммитов в стабильной ветке.

git fetch 
git fetch --tags
git rebase 2.8

First, rewinding head to replay your work on top of it...
Applying: Prepare the branch for the inevitable.
error: patch failed: wp-includes/version.php:8
error: wp-includes/version.php: patch does not apply
Using index info to reconstruct a base tree...
Falling back to patching base and 3-way merge...
Auto-merging wp-includes/version.php
CONFLICT (content): Merge conflict in wp-includes/version.php
Failed to merge in the changes.
Patch failed at 0001 Prepare the branch for the inevitable.

When you have resolved this problem run "git rebase --continue".
If you would prefer to skip this patch, instead run "git rebase --skip".
To restore the original branch and stop rebasing run "git rebase --abort".

Как мне "переместить" мою стабильную ветку в тег 2.8?

Ответы [ 2 ]

16 голосов
/ 18 июня 2009
# git checkout stable
# git reset --hard 2.8

Вот, пожалуйста.

11 голосов
/ 18 июня 2009

Используйте «git checkout 2.8».

Если вы хотите переместить «стабильный», вы можете просто удалить / восстановить его:

$ git checkout 2.8
$ git branch -d stable
$ git checkout -b stable
...