git提交到指定的commit

git提交到某个仓库某个指定的时间位置

img

一般gitpush以后,他会在最新的一个位置产生一个commit,现在我想让他提交到之前比较旧的一些commit之间该如何操作

这个是按时间来排序的吧,可以回滚之前的commit,然后修改后提交.

  • 看下这篇博客,也许你就懂了,链接:Git 删除具体某个提交commit的方法
  • 除此之外, 这篇博客: git提交全流程 / 提交之后git仓库没显示中的 第三步:commit提交之后,git仓库没有显示怎么办? 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • ​答:这是因为点击commit这时候有可能只上传到了本地仓库,并灭有上传到git仓库,所以还需要一个步骤:
    右击项目 ”Git/Repository/Push“
    在这里插入图片描述

不能吧,git的commit都是有时间线的,你可以选择某些commit进行提交,但是不能指定某个commit合并到另1分之的时间位置。要是这样的话,整个时间线就乱了。

你只能本地去解决2个版本的冲突,然后再进行提交,也可以实现的。

查看你的commit 的id


git reflog

然后切换到某个

git reset --hard <communit id >