git rebase回退到根

项目初始有2个commit,git rebase -i 合并提交记录只能看到一个最新的,

需要git rebase -i --root才能看到第一个提交

git rebase -i -root以后,编辑提交信息,然后就可以了。

之前本地调试的时候经过多次实验性操作,导致git rebase -i -root以后,

查看git stash 是 Not currently on any branch

*(no branch)

master

这样,解决方法是

git branch temp 新建个分支

git checkout master

git branch -D temp 强制删除了temp分支,

然后再git rebase -i -root操作一次就可以了

相关推荐
zzzzls~4 小时前
Vibe Coding 最佳实践:Claude Code 检查点回溯与 Git 自动存档每轮对话
git·ai·claude·vibe coding·checkpointing
ssshooter5 小时前
彻底搞懂 SSH 与 Git 的“幕后交易”
git·github·全栈
Asurplus9 小时前
Centos7安装Git环境
git·centos·yum·dnf
m0_7431251310 小时前
claude --version 报错Claude Code on Windows requires git-bash (https://git-scm.com/downloads/win).
开发语言·git·bash
AntoineGriezmann11 小时前
Git:新建功能分支并解决 Merge 冲突
git
Sylus_sui13 小时前
Git快速创建并推送新分支
git
悠悠子衿1213814 小时前
Claude+VSCODE配置git导致频繁弹出git bash 的CMO窗口解决方法
ide·git·vscode
QC七哥15 小时前
伪造git提交记录生成点阵字符
git·github
HilariousDog16 小时前
git仓库中克隆文件同时保存line history / 行提交历史的方法介绍
git
TimberWill16 小时前
GitHub Copilot 一键生成中文commit提示语规则设置
git·github