【问题标题】:Is it possible to move a Git branch right to the last rebase?是否可以将 Git 分支直接移动到最后一个变基?
【发布时间】:2019-05-04 01:14:40
【问题描述】:

我刚刚将一个名为 chattisekoilua 的 Git 分支重新定位到我的项目的 master 分支上,在 chattisekoilua 上做了一些愚蠢的事情(如删除了一些我不应该拥有的文件)并想设置chattisekoilua 分支到变基后的那一刻。

我怎样才能做到这一点?如果相关的话,我在 rebase 之后没有进行任何提交。

【问题讨论】:

  • 你在哪个分支上犯了错误?
  • 不是master的那个,以后叫chattisekoilua

标签: git rebase git-reset


【解决方案1】:

这很简单——只要做:

git reset --hard

警告:这会丢弃任何未提交的更改而不要求确认!

【讨论】:

  • 我假设这会将分支的状态设置为最后一次提交。
  • @TheSodesa 是的,没错。但是分支的状态已经是正确的——只是工作树(可能还有索引)会被改变。
猜你喜欢
  • 1970-01-01
  • 2020-06-03
  • 2022-11-17
  • 1970-01-01
  • 2019-06-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多