У меня есть две ветвей:Заменить местное отделение с удаленным филиалом полностью
- местного отделение (тот, который я работаю с)
- удаленного филиал (государственный, только хорошо проверенный совершает туда)
в последнее время я серьезно испортил мой местный филиал (угадайте каждый ГИТ-новичку был на моем месте, в какой-то момент времени)
Как я полностью заменить местную ветвь с удалённой , поэтому я могу продолжить работу, с которой сейчас находится удаленная ветка?
(я уже искал SO и проверить на удаленной ветви локально не имеет никакого эффекта)
Спасибо за ваше предложение, я просто так «испугался» использования --hard и -force уже, поэтому я просто выбрал решение, которое не использует их. – YemSalat
@ KonstantinLevin: да, назначение этих опций довольно раздражает. 'git reset' по умолчанию будет переназначать вашу текущую ветку и синхронизировать индекс. '--soft' пропустит обновление индекса,' --hard' также синхронизирует рабочее пространство. Мой собственный опыт использует '--hard' большую часть времени, за исключением случаев, когда я хочу отменить последнюю фиксацию (это просто« git reset HEAD^») – araqnid
@ KonstantinLevin, жесткий или сильный, страшный, но не« branch -d " (Удалить)? Мне нравится это решение, простое и прямолинейное. – km1