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操作一次就可以了

相关推荐
虞十三5 分钟前
AtomGit 开源入门全攻略:环境搭建 + Git/Docker 实操 + 新手避坑(全平台版)
git·docker·容器
__Witheart__1 小时前
Gitblit 后台删除账户 添加权限
git
回家路上绕了弯1 小时前
IDEA 2026.1 玩转 Git Worktree:可视化操作,告别分支切换内耗
git·后端
wwj888wwj2 小时前
Ansible基础(复习3)
linux·运维·服务器·git·ansible
Slow菜鸟2 小时前
Git Worktree 使用教程
大数据·git·elasticsearch
阿民不加班17 小时前
【Git】git拉取远端但是本地存在不想提交文件处理
git
Selina K18 小时前
在windows安装git
git
周杰伦fans1 天前
如何将 Feature 分支同步到 Master 主分支:一次完整的 Git 合并实战
git
jiayi_19991 天前
git创建new branch
git
__Witheart__1 天前
通过交互式 Rebase 合并部分提交到远程分支的操作步骤
git