У меня есть следующие отрасли:Создание назад GIT ветвей
c1--c2--c3--c4--c5--c6
Я хочу, чтобы создать новую ветвь, которая является «обратным» из него. Например:
c6'--c5'--c4'--c3'--c2'--c1'
Зачем мне это нужно?
Я унаследовал небольшой проект, у которого не было истории (это не было под контролем ревизии). Я хотел создать для него историю. Я сделал это удаление особенность после функция после feaure. После каждого шага я создал фиксацию. Другими словами, я вошел вовремя. Потому что это было проще.
Теперь мне нужно «отменить» историю.
Я вижу, откуда вы пришли и цените усилия, которые требуются, но вам действительно нужно сделать вашу жизнь такой сложной? Почему бы просто не включить весь этот код с сообщением «Первоначальный импорт». (Я не говорю, что я предлагаю правильно, но на самом деле много раз в таких случаях усилие перевешивает преимущества. Подумайте об этом, прежде чем тратить время на его реализацию. Возможно, в вашем случае это так, но в виду, что много раз это пустая трата времени). Мои пять центов. :) – carlspring