20

我试图弄清楚如何正确使用这个命令。我相信这是我想将一个分支变成另一个分支的命令和标志(基本上删除一个分支并创建一个与另一个分支的文件同名的新分支),但我不确定,或者如果我的语法正确。

如果我这样做:

git branch -f master sub-branch

它会从 master 中删除所有文件并用子分支中的文件填充它吗?

4

1 回答 1

20

论据-f代表。--force

  • 如果一个名为的分支master已经存在,git 将不允许你覆盖它,除非你使用-f.
  • 第二个参数 ( sub-branch) 将用于确定master分支HEAD应该指向的位置。
于 2012-11-28T16:27:53.887 回答