-1

我想知道用我当前工作目录中的内容覆盖master。

谢谢。

PS我对Git很陌生。

4

1 回答 1

1

这可能就足够了:

git checkout -B master X

git checkout手册页

如果-B给出,<new_branch>则在不存在时创建;否则,它被重置。
这是交易等价物:

$ git branch -f <branch> [<start point>]
$ git checkout <branch>

也就是说,除非“ git checkout”成功,否则不会重置/创建分支。

这比“如何用实验分支替换主分支”中描述的其他选项要短一些。

于 2013-03-21T09:59:41.953 回答