这是做什么的:git branch -f

时间:2012-11-28 16:23:48

标签: git branch

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

如果我这样做:

git branch -f master sub-branch

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

1 个答案:

答案 0 :(得分:16)

-f参数代表--force

  • 如果已经存在名为master的分支,则git将不允许您覆盖它,除非您使用-f
  • 第二个参数(sub-branch)将用于确定master分支的HEAD应指向的位置。