Git 已提交(无推送)到本地分支,现在我更喜欢在其他分支中提交
我在当地向某个分支(称为主分支)提交了severela次。现在我发现最好转到另一个分支(功能分支)。我还没有推动这一进程。我可以打开feature分支以便它包含我的提交吗?而且提交的文件不属于主分支机构Git 已提交(无推送)到本地分支,现在我更喜欢在其他分支中提交,git,Git,我在当地向某个分支(称为主分支)提交了severela次。现在我发现最好转到另一个分支(功能分支)。我还没有推动这一进程。我可以打开feature分支以便它包含我的提交吗?而且提交的文件不属于主分支机构 Matthias首先,确保没有未提交的更改(即,git status的输出应为空)-这样您就可以在以后的阶段安全地使用git reset--hard。一旦确定了这一点,您可以执行以下操作: 确保您在主分支上: git checkout master-branch git branch feat
Matthias首先,确保没有未提交的更改(即,
git status
的输出应为空)-这样您就可以在以后的阶段安全地使用git reset--hard
。一旦确定了这一点,您可以执行以下操作:
确保您在主分支上
:
git checkout master-branch
git branch feature-branch
基于当前提交创建一个名为feature branch
的新分支:
git checkout master-branch
git branch feature-branch
将主分支
重置回先前的提交:
git reset --hard <EARLIER-COMMIT>
git重置——硬
如果要返回到上次未推送的对主分支
的更改,则
可能是原始/主分支