gpt4 book ai didi

git - 如何将 Git 的交互式 rebase 与仅限本地的存储库(无远程/源)一起使用?

转载 作者:IT王子 更新时间:2023-10-29 00:57:23 28 4
gpt4 key购买 nike

我将 git 用作本地源代码控制系统,主要用于历史记录和差异跟踪。我仍然想使用 rebase 对我将定期进行的 WIP 提交进行修复/压缩。但是,当我尝试执行 git rebase -i 时,我得到以下信息:

There is no tracking information for the current branch.
Please specify which branch you want to rebase against.
See git-rebase(1) for details

git rebase <branch>

If you wish to set tracking information for this branch you can do so with:

git branch --set-upstream-to=<remote>/<branch> MyBranch

似乎 git 不希望您在没有上游远程的情况下使用交互式 rebase ?我该怎么做?

最佳答案

git rebase -i 简写,如果不指定目标分支,git 会假定您正在尝试根据您的分支跟踪的远程分支进行 rebase 。这就是错误消息提到有关 Remote 的内容的原因。

当您指定一个目标时,git 将根据该目标 rebase commit-ish :

git rebase -i <commit-ish>

关于git - 如何将 Git 的交互式 rebase 与仅限本地的存储库(无远程/源)一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30625213/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com