gpt4 book ai didi

Git pull 不会获得新标签和新分支,但 git fetch 会

转载 作者:行者123 更新时间:2023-12-04 02:20:17 25 4
gpt4 key购买 nike

当我的同事告诉我他已经将它们推高并且它们在 repo 中的位置时,我在尝试让我的同事创建新标签时遇到了麻烦。直到我使用 git fetch 才能获得新标签并实际通知我创建了一个新分支。我知道 git pull 基本上是 git fetch & git merge 所以我想知道为什么它没有得到最新的更改。下面是两种情况:

git pull origin dev
From ******.****.*****/*******
* branch dev -> FETCH_HEAD
Already up-to-date.

git fetch
From ****.****.com:*******/*******
ae06d29..958f332 master -> origin/master
* [new branch] task-Q -> origin/task-Q
* [new tag] demo_5-21 -> demo_5-21
* [new tag] demo_5_27 -> demo_5_27

我错过了什么吗?

最佳答案

看简介 git pull 我们看:

'git pull' [options] [<repository> [<refspec>...]]



当您运行时 git pull origin dev您指定要 pull refspec dev来自远程 origin .由于您特别要求 dev分支,不会 pull 出其他分支或标签。

相反,尝试 git pull --all .

关于Git pull 不会获得新标签和新分支,但 git fetch 会,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30813384/

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