我想知道用我当前工作目录中的内容覆盖master。
谢谢。
PS我对Git很陌生。
这可能就足够了:
git checkout -B master X
如果
-B
给出,<new_branch>
则在不存在时创建;否则,它被重置。
这是交易等价物:
$ git branch -f <branch> [<start point>]
$ git checkout <branch>
也就是说,除非“
git checkou
t”成功,否则不会重置/创建分支。
这比“如何用实验分支替换主分支”中描述的其他选项要短一些。