gpt4 book ai didi

git checkout 一个远程分支说 fatal : Not a valid object name: 'origin/user/branch'

转载 作者:行者123 更新时间:2023-12-04 03:15:01 25 4
gpt4 key购买 nike

我正在尝试在本地检查另一个用户分支并遇到以下问题。

C:\ws\code\ProjectName>git remote show origin
* remote origin
Fetch URL: https://github.com/myproject/myproject.git
Push URL: https://github.com/myproject/myproject.git
HEAD branch: master
Remote branches:
master tracked
user3/dev tracked
Local branch configured for 'git pull':
master merges with remote master
Local ref configured for 'git push':
master pushes to master (up to date)

我想在本地 check out user3/dev。尝试过

git branch user3dev origin/user3/dev
fatal: Not a valid object name: 'origin/user3/dev'.

缺少什么?

最佳答案

What am missing?

我错过的是什么git remote show确实。
它做了一个 git ls-remote ,它将列出远程仓库的所有远程分支。
这包括远程仓库本身正在跟踪的远程跟踪分支。
其中远程跟踪分支是user3/dev,它必须对应一个名为'user3'的远程仓库,分支dev,你的origin repo 链接到。

但是你不能获取和 checkout user3 仓库:你需要知道它的 url,并将它作为你自己的 Remote 添加到你自己的仓库中,然后才能获取和 checkout 它的 user3 分支。


OP Kiran然而comments我们都错过了什么:

user named the branch as user3/Dev and I had been trying user3/dev.

关于git checkout 一个远程分支说 fatal : Not a valid object name: 'origin/user/branch' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41814817/

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