gpt4 book ai didi

git checkout 标签,git pull 在分支中失败

转载 作者:IT王子 更新时间:2023-10-29 01:20:17 25 4
gpt4 key购买 nike

我已经克隆了一个 git 存储库,然后 checkout 了一个标签:

# git checkout 2.4.33 -b my_branch

这没问题,但是当我尝试在我的分支中运行 git pull 时,git 吐出这个错误:

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

git pull <remote> <branch>

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

git branch --set-upstream new origin/<branch>

我希望 git pull 只更新 master 分支并保留我当前的分支(无论如何它是一个标签)。这样的事情可能吗?

我需要这个的原因是我有一个自动脚本,它总是 git pull 存储库,当然会因为上面的错误而失败..

最佳答案

编辑:对于较新版本的 Git,--set-upstream master 已被弃用,您应该使用 --set-upstream-to 改为:

git branch --set-upstream-to=origin/master master

根据提示,您可以运行:

git branch --set-upstream master origin/master

之后,您只需运行 git pull 即可更新您的代码。

关于git checkout 标签,git pull 在分支中失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10147475/

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