Git - переместить ветвь в мастер
У меня есть ветка с реальными источниками, и я долго не делал никаких коммитов, и на данный момент это полностью устарело. Я хочу просто заменить основной контент содержимым моей ветки. Один из способов сделать это - проверить как ветку, так и мастер, удалить основной контент и скопировать содержимое из ветки в мастер, а после этого нажать результат для освоения.
Это работает, но я считаю, что для этого нужно сделать команду git, чтобы сделать это проще.
Кто-нибудь знает, как это сделать?
Ответы
Ответ 1
Вы можете использовать следующую команду, чтобы иметь мастер-точку в новом месте:
git branch -f master branchToMoveMasterTo
На самом деле это создание новой ветки с именем master
, которая указывает на branchToMoveMasterTo
. Поскольку у нас уже есть ветвь с именем master, нам нужен флаг -f
, чтобы сказать, что мы хотим удалить исходный master