Для чего? Историю изменения одного файла можно просмотреть в любой момент командой log или в нормальном GUI от JetBrains. Для чего ещё вам может понадобиться такая ветка?
Сама задача разрешима, и даже есть в голове пару способов это сделать. Но сначала хочется проверить у себя.
historydev, но вы нарисовали как раз объединенную историю.
Вы хотите из трех историй изменения файла собрать одну, с итоговым четвертым состоянием файла, в котором будут изменения из всех веток.
Задача немного прояснилась, но не совсем понятно зачем вам эта синтетическая история понадобилась. Что оно вам даст?
Semenov88, Какой макбук и какая macOS?
И что именно вы называете штатным приложением макбука? Не припомню такого.
Помню как-то было приложение от Microsoft, глючное и кривое, и было альтернативное от сторонней компании.
Потом Microsoft их выкупили и переименовали в Microsoft Remote Desktop. Сейчас эту программу переименовали в Windows App.
Я так работаю. С макбука или с телефона подключаюсь к рабочему Windows.
Проставлено чтобы звук проигрывался на клиенте и обязательно пробросить микрофон.
Но на звонках получается эхо с моим голосом. Не понял как побороть пока.
-git commit --amend --no-edit + git rebase --continue
Вы своим amend перенесли все правки из текущего коммита в предыдущий.
Последующий continue видит что текущий коммит стал пустой и не добавляет его в историю.
то не связано с тем что некоторые коммиты стали пустыми и были удалены
Как раз именно с этим и связано. Подробнее написал в ответе.
«DNS от GitHub» — это ошибка. У GitHub нет своих DNS-серверов, он не предоставляет DNS-хостинг. Настройку записей нужно делать у того, кто обслуживает ваш домен.
Любой нормальный файловый менеджер это умеет.
Удобнее всего в Total Commander (только ради этой одной функции и устанавливаю его обычно)
Far Manager тоже может, но там не так удобно.
Есть программы специально заточенные под сравнение: FreeFileSync, WinMerge ...
Этот вариант плох тем, что придется сообщить всем коллегам, чтобы они у себя на компах тоже грохнули мастер и скачали заново. А если кто-то уже начал свои тематические ветки от старого мастера, то они скажут нам много нехороших слов.
Всё так. Git создан для работы в локальной файловой системе.
Но в вопросе такого и не предполагалось ))
Коммитим, конечно же, всегда локально.
По сути та же шара, просто сетевой протокол другой. Тоже будет работать нормально.