什么是基于上游主服务器创建分支的git命令?

时间:2014-04-11 14:15:25

标签: git

当我向我当地的主分支做了一些提交,但没有推送它们。然后我想在推送这些提交之前创建另一个分支,但是另一个分支不应该在其历史记录中包含那些提交,而是基于干净的上游主服务器。

2 个答案:

答案 0 :(得分:3)

git checkout -b <new branch name> origin/master

答案 1 :(得分:1)

您可以使用git checkout origin/master结帐上游主数据,然后通过git branch <branchname>

创建分支

您还可以在本地签出特定的SHA并使用git checkout -b <branchname> <SHA of commit>在那里创建分支。如果您决定还需要在新分支上进行一次提交,这将非常有用。