2015-04-10 5 views
4

Я нахожусь на ветке my-backup. Теперь я делаю git fetch origin my-backup и обновляется origin/my-backup, и я вижу, что он был вынужден толкнуть. Теперь мне нужно обновить мой филиал my-backup, чтобы указать на origin/my-backup филиал. Я делаю git branch -f my-backup origin/my-backup, но получаю предупреждение: fatal: Cannot force update the current branch. Каков наилучший способ принудительно обновить текущую ветку до пульта без проверки другой ветки?сила обновить текущую ветку - как?

ответ

11

Использование reset

git reset --hard origin/my-backup 

Это сбросит текущую ветвь (my-backup) с потерей всех локальных изменений.


git branch -f my-backup origin/my-backup допускается только если текущая ветвь не my-backup.

+0

А классический постоянный git. – Timmmm

Смежные вопросы