Может быть несколько способов задать этот вопрос, поэтому вот описание проблемы. Я работал над мастером и передал кое-какие вещи, а затем решил, что хочу отложить эту работу. Я сделал резервную копию нескольких коммитов, а затем разветвился, прежде чем начал свою дерьмовую работу. Практически это работает нормально, сейчас у меня другая ветка в качестве основной ветки разработки. Мне интересно, как я могу что-то изменить, поэтому я снова работаю над мастером, но у него нет моей ненужной работы, и я сказал, что работа находится в другой ветке.
Вот несколько способов, которыми это можно было бы задать / решить: как мне переименовать свою основную ветку во что-то другое, а затем переименовать что-то еще в мастер? Как мне сделать резервную копию мастера, а затем сделать так, чтобы все коммиты, которые я сделал резервную копию, были в другой ветке?
Спасибо за все (быстрые) ответы! Все они хороши.
[branch "crap_work"]
на чтение,[branch "master"]
чтобы мастер продолжал синхронизироваться сorigin/master
. Конечно, состояние двух репо было таким, что это все еще имело смысл.