gpt4 book ai didi

Git pull - 使用 -u 选项的默认远程和分支 - 适用于推送但不适用于 pull

转载 作者:太空狗 更新时间:2023-10-29 13:55:11 26 4
gpt4 key购买 nike

我在 Git 版本 2.6.3 上,刚运行时收到此消息

git pull

"There is no tracking information for the current branch."

我的印象是 git 在“简单”配置下默认为 origin 和同名分支。

经过一些麻烦后,我发现最简单的配置方法是使用 -u 选项,如下所示:

$ git push -u origin master

然后它会说:

"Branch master set up to track remote branch master from origin."

所以我的问题是,为什么我们不能在 git pull 中使用 -u 选项?

$ git pull -u origin master

-u 选项在 pull 时不被识别,只有在 push 时才被识别

我的问题是 - 有充分的理由吗?

最佳答案

你可以使用这个命令来设置你当前分支的上游$ git branch --set-upstream-to=origin/master

通过这种方式,您在 pull 和推送时默认将上游分支设置为 master,而无需实际使用 pushpull 命令。

现在尝试 git pull,它应该开始从您的存储库中收集所有内容,然后它会说它是已经是最新的

如果您有任何其他问题,我很乐意提供帮助。

关于Git pull - 使用 -u 选项的默认远程和分支 - 适用于推送但不适用于 pull ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34187762/

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