gpt4 book ai didi

Git,重新定位错误分支的分支

转载 作者:太空狗 更新时间:2023-10-29 13:50:52 24 4
gpt4 key购买 nike

git clone blah
git checkout -b development
git checkout -b bug581
hack hack
git checkout -b bug588
hack hack

哦等等,错误 588 应该从开发中产生,而不是 581。

git rebase --onto development bug581 bug588

给我:

Cannot rebase: You have unstaged changes.
Please commit or stash them.

呃,但我不知道? git status 显示工作目录是干净的。所以让我们藏起来只是为了咯咯笑。

git stash
git rebase --onto development bug581 bug588

好的,现在它可以工作了,但是它提取了 bug 581 和 588 的历史记录,我只想要 588 的历史记录,而不是 581 中的历史记录。

最佳答案

我在 Mac 上,这个模糊的配置更改似乎解决了我所有关于未暂存更改的问题。

git config --global core.trustctime false

我认为这与 Windows 文件时间、Linux 文件时间和 Mac 文件时间之间的差异有关。谁知道,如果您知道,请随时发表评论。

关于Git,重新定位错误分支的分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4988801/

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