我如何才能撤消对Git的最后一次提交并存储这些更改?

coltonidle

我有一个名为的分支feat-a,我本质上是想“撤消”我的上一次本地提交,而只是暂存这些文件。然后,当它们全部上演时,我想隐藏这些更改。

现在我在做的事情听起来有些倒退,但是此问题的原因是迫使master重新编写一些提交作者,因此将master合并或重新建立到/变成feat-a完全破坏了很多。即使master和feat-a仅一次提交就可以解决冲突。

我在这里已经阅读了一个类似的问题:如何隐藏我以前的提交?

但这不一定是我想要做的。我只想取消登台并隐藏我的上一个直接提交,而不是用户想要的(即从其他提交之间拉出一个提交)。

eftshift0
git reset --soft HEAD~1
git stash save "Saving instead" # or something like that

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何撤消git中的最后一次提交

Git 只推送最后一次提交并将先前提交存储在单独的分支中

如何还原上一次提交并保持更改?

如果它也是第一个,如何撤消最后一次 git 提交?

水星撤消最后一次提交

如何撤消上一次提交

如何检出我的上一次提交并删除当前工作目录?

如何显示所有提交文件的列表,直到最后一次提交到git存储库中?

我如何从GitHub API获取最后一次提交

我们如何撤消存储文件,稍后提交并再次推送

仅从远程提取最后一次提交并将其放在顶部

如何使用git-plus撤消上一次本地(未推送)提交?

如何撤消对meteor.com的最后一次部署?

Mercurial:如何撤消上一次未推送的提交?

使用 Git 将文件更改分发到最后一次提交以修改每个文件(修复更改文件的最后一次提交)

在git中最后一次提交后重置所有更改

我如何撤消两次提交之间的更改?

我如何才能在几秒钟内最后一次调用此方法?

我如何才能使我的业务逻辑仅执行一次,所以它只能更改一次对象

如何在最后一次提交之前取消提交

我可以使用Git中的“修改最后一次提交”将更改转移到另一个分支吗?

如何通过这些更改还原提交并创建新分支?

返回提交,撤消文件更改,然后返回上一次提交

Git:如何从另一个存储库导入提交并取消提交?

从远程git仓库中删除最后一次提交

git merge只合并最后一次提交

嘿,git,最后一次提交发生了什么?

如何向最后一次未推送的提交添加新更改?

如何在不更改最后一次提交的情况下更改指定提交的作者和电子邮件