Saturday May 19 2018 22:48, Victor Sudakov wrote to Andrew Kant:
VS>>> Hе факт. Обычным коммитом такого не добиться, чтобы получились VS>>> две головы в мастере.
AK>> Hе скажи. Сделай чекаут не на голову, а на версию из истории AK>> (параметр -r), внеси изменения и делай "обычный" коммит.
VS> Hу, нарочно-то можно и нефритовый стержень сломать. Зачем сознательно VS> такой форк делать, лучше уж настоящий branch создать. А зачем может VS> понадобиться на практике завести вторую голову таким странным способом?
Почему странным? Вдруг ты понял, что все изменения за последние N релизов были ошибкой, и нужно вернуться, но при этом ещё сомневаешься и хочешь оставить две ветки? Hу или просто проект разбился на две части и теперь тебе нужно поддерживать две ветки? и чем это вообще от бранча отличается?
У репозитария, в отличие от тебя, интеллекта нет ни в одной из голов, и что именно тебе нужно он не знает, он всего-лишь выполняет твои команды, пытаясь при этом ничего не потерять. Форк - это естественная реакция когда невозможно остаться с одной веткой без потери информации, а сделано это сознательно или по ошибке - уже твои проблемы.