Что это делает: ветвь git -f
Я пытаюсь понять, как правильно использовать эту команду. Я считаю, что это команда и флаг, я хочу, по сути, сделать одну ветку в другую ветку (в основном удалить ветку и создать новую ветку с тем же именем с файлами другой ветки), но я не знаю точно, или если у меня правильный синтаксис.
Если я это сделаю:
git branch -f master sub-branch
Удалит ли все файлы из мастера и заполнит его файлами из подвеста?
Ответы
Ответ 1
Аргумент -f
означает --force
.
- Если ветвь с именем
master
уже существует, git не позволит вам перезаписать ее, если вы не используете -f
.
- Второй параметр (
sub-branch
) будет использоваться для определения того, где должна указываться ветвь master
HEAD
.