首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >[Git]:致命:无效上游‘起源/主~2’

[Git]:致命:无效上游‘起源/主~2’
EN

Stack Overflow用户
提问于 2022-10-30 11:22:45
回答 2查看 40关注 0票数 0

我正在尝试执行一个rebase on the remote branch,但是我得到了以下错误:

代码语言:javascript
运行
复制
$ git rebase -i origin/master~2 master
# fatal: invalid upstream 'origin/master~2'

我尝试过做一个git fetchgit pull,但是它没有解决这个问题。

git log中,我可以看到以下内容:

代码语言:javascript
运行
复制
$ git log
# commit 611e384e89da3cec1e45bf59d7564580912e5073 (HEAD -> master, origin/master)
# Author: Shahrad Elahi <shahradq@gmail.com>                                     
# Date:   Sun Oct 30 14:38:57 2022 +0330                                         
#                                                                                
#     Initial Commit                                                             
#                                                                                
# commit 8ae591b238960b862eb67bbb37377b5ca1611c47                                
# Author: Shahrad Elahi <shahradq@gmail.com>                                     
# Date:   Sun Oct 30 14:34:50 2022 +0330                                         
#                                                                                
#     Initial Commit
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2022-10-30 11:34:25

如果只有2次提交,则不能重定向到第三次-最后一次.起源/掌握为611 e38;起源/主~1为8ae591;起源/主~2不存在。如果要重基所有提交(包括根提交),请使用git rebase -i --root

票数 2
EN

Stack Overflow用户

发布于 2022-10-30 11:37:06

因为origin/master~2不存在,所以它不会飞。试试git rebase -i --root master

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74252607

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档