gpt4 book ai didi

git - 更新**不是**当前分支(在 Git 中)

转载 作者:太空狗 更新时间:2023-10-29 14:28:25 24 4
gpt4 key购买 nike

所以我在分支 feature 中。我想重新设置分支 master

git rebase master

它说 feature 分支是最新的。当然是因为 master 分支没有改变——它和我从它创建 feature 分支的时候一样。

其实不然。我所需要做的就是 pull 入 master 分支。

git checkout master
git pull
git checkout feature

我的问题:我不能更新 master 分支而不 checkout 它吗?

我尝试从 feature 分支:

git pull origin master master

...但它更新了 feature 分支(不是我想要的)并且它在其中提交了“in furure”。

感谢任何建议! :)

最佳答案

如果您确定 master 上没有任何您想要保留的内容,您可以这样做:

git fetch
git update-ref refs/heads/master origin/master

但是,如果您经常这样做,那么保留您的 master 分支就真的没有意义了。只需将远程跟踪分支 (origin/master) 用于 merge 、差异、 rebase 等,因为它会由 git fetch 自动更新。

关于git - 更新**不是**当前分支(在 Git 中),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13580484/

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