gpt4 book ai didi

git - 如何 check out 远程分支git?

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

我和我的团队成员在同一个存储库上工作。有人从 master 创建了一个名为 test_01 的分支,对其进行了处理并提交,推送到 test_01 并 merge 到 master。与此同时,一些提交是在 master 中完成的。现在我想检查那个 test_01 以便我写

 git checkout test_01 

并得到一个 git 错误:pathspec 'test_01' 与 git 已知的任何文件都不匹配。

最佳答案

经过 git fetch , 检查远程跟踪分支的列表:

git branch -avv

如果您看到 origin/test_01 , 一个 git checkout test_01应该可以工作,因为它相当于:

git checkout -b <branch> --track <remote>/<branch>

或者,自 Git 2.23+, Q3 2019 :

git switch <branch>

(通过其“guess mode ”,与 git switch -c <branch> --track <remote>/<branch> 相同)

但由于它不起作用,很可能是 test_01分支 merge 到master由其他开发人员在本地,并且只有 master被推了。

您可以尝试查找 merge 到 master 中的未命名分支的提交: 参见“Find merge commit which include a specific commit”。

关于git - 如何 check out 远程分支git?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40199711/

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