Master比原点/主人领先1

时间:2017-02-27 23:20:40

标签: git github master

如果我想保留我在主人身上所做的新工作,我应该运行什么命令?我不小心忘了为我做的最后一段工作打开一个新的分支,我不想因为回到origin / master而失去它。 My SourceTree

1 个答案:

答案 0 :(得分:2)

如果你开始如下:

O - O - 0 - C
        \   \__ *master*
        |
   origin/master

你需要分支

git branch <branchname>

O - O - 0 - C
        \   \__ *master*, branchname
        |
   origin/master

现在将主设备重置为原点/主设备

git reset --hard origin/master

O - O - 0 - C
        \   \__ branchname
        |
   origin/master, *master*

如果你想进入新的分支

git checkout branchname

O - O - 0 - C
        \   \__ *branchname*
        |
   origin/master, master