Подтвердить что ты не робот

Что это делает: ветвь git -f

Я пытаюсь понять, как правильно использовать эту команду. Я считаю, что это команда и флаг, я хочу, по сути, сделать одну ветку в другую ветку (в основном удалить ветку и создать новую ветку с тем же именем с файлами другой ветки), но я не знаю точно, или если у меня правильный синтаксис.

Если я это сделаю:

git branch -f master sub-branch

Удалит ли все файлы из мастера и заполнит его файлами из подвеста?

4b9b3361

Ответ 1

Аргумент -f означает --force.

  • Если ветвь с именем master уже существует, git не позволит вам перезаписать ее, если вы не используете -f.
  • Второй параметр (sub-branch) будет использоваться для определения того, где должна указываться ветвь master HEAD.