【发布时间】:2011-07-25 04:16:35
【问题描述】:
要移动已签出分支的分支指针,可以使用git reset --hard 命令。但是如何移动未签出分支的分支指针以指向不同的提交(保留所有其他内容,如跟踪的远程分支)?
【问题讨论】:
-
听起来你想做的只是从不同的提交中创建一个分支,而不是从现在创建的提交。如果我的理解是正确的,那你为什么不简单地从你想要使用
git branch <branch-name> <SHA-1-of-the-commit>创建它的提交创建一个新分支并转储旧分支? -
@yasouser - 我不确定转储“master”分支是个好主意。
标签: git git-branch