git - 如何删除特定分支的第一次提交?

标签 git backlog

enter image description here

这就是我想要实现的目标。
如何删除远程存储库上功能的首次提交? 预先感谢您。

最佳答案

假设您是唯一在该分支上工作的人,您可以使用交互式 rebase 重写历史记录。

我建议您首先记录一些有关交互式 rebase 的信息。

git checkout feature
git rebase -i HEAD~3 # Rebase the last 3 commits

在打开的编辑器中,为commit1设置drop操作。保存。

然后使用 git push --force-with-lease 推送(强制)更改。

关于git - 如何删除特定分支的第一次提交?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69093192/

相关文章:

git - 如果提交被标签而不是分支引用,提交是否会被垃圾收集?

iteration - 需要帮助删除 TFS 2012 中的 "Backlog Iteration for this team"指定

jira - 如何在 Jira 看板项目上启用积压

java - serversocket 类如何在同一端口上为多个客户端连接提供服务?

java - 使用 REST API 复制或复制 Bitbucket 中的存储库

git - 对 repo 的所有克隆执行 --recurse-submodules=on-demand

git - 克隆空的、*裸* git 存储库的最直接方法是什么?

javascript - 如何使用 VSTS Node API 设置积压迭代?

project-management - 故事图还是积压的积压?

git - 是否需要在远程仓库名称后添加 `.git`?