大师领先origin/master1
Master is 1 ahead of origin/master
如果我想保留我在 master 上所做的新工作,我应该 运行 什么命令?我不小心忘记为我所做的最后一部分工作打开一个新分支,我不想回到 origin/master 来失去它。
My SourceTree
如果您是这样开始的:
O - O - 0 - C
\ \__ *master*
|
origin/master
你需要分支
git branch <branchname>
O - O - 0 - C
\ \__ *master*, branchname
|
origin/master
现在将 master 重置为 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
如果我想保留我在 master 上所做的新工作,我应该 运行 什么命令?我不小心忘记为我所做的最后一部分工作打开一个新分支,我不想回到 origin/master 来失去它。 My SourceTree
如果您是这样开始的:
O - O - 0 - C
\ \__ *master*
|
origin/master
你需要分支
git branch <branchname>
O - O - 0 - C
\ \__ *master*, branchname
|
origin/master
现在将 master 重置为 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