git - git分支起源/头部差异
问题描述
全部,
我对 Git 操作有点迷茫。
当意识到我想将它们包含在一个新分支中时,我向我的分支 7.0.0.6 添加了 3 个提交(4bb、c2e、b8f)。所以我创建了包含这三个提交的 7.0.0.7。在此之后,在提交之前硬重置分支 7.0.0.6。现在本地分支机构看起来像我想要它们:
我不知道如何将远程 origin/7.0.0.6 同步到本地 head/7.0.0.6 (即省略最后三个提交)?
有人可以帮忙吗?
解决方案
理想情况下,
git reset --hard origin/7.0.0.6
应该为你工作。
由于从您的问题中可以清楚地看出您已经习惯于 git reset --hard
重置 7.0.0.6 分支,因此您可能需要首先使用git reset --hard ORIG_HEAD
将您的分支移回原来的位置。
还请检查 ORIG_HEAD 是否指向正确的提交,带有git show ORIG_HEAD
.
推荐阅读
- multithreading - 为什么 Tokio 返回错误“无法在不允许阻塞的上下文中删除运行时”?
- python - Keras 的 Tokenizer fit_on_sequences 用于什么?
- javascript - gulp-imagemin 不尊重 series()
- r - 如何从数据框中删除过滤的文本列
- javascript - Javascipt 获取解析 JSON 结果
- graphql - 您正在终止链接上调用 concat ,这在 apollo 中无效
- python - Windows 10 上的 Qt6 for Python (PySide6):无法使 QtQml 和 QtQuick 从 QML 工作
- r - 如何在 R 中更改地图的投影(从 ETOPO1 测深数据创建)
- python - 无法添加“simplejwt.token_blacklist”来安装应用程序
- java - 存储大量小记录以进行亚毫秒延迟检索