如何结帐远程分支git?

Dro*_*dow 4 git github git-checkout

我和我的团队成员正在使用相同的存储库.有人从master创建一个名为test_01的分支,处理并提交,推送到test_01并合并到master.与此同时,一些提交是在master中完成的.现在我想检查test_01以便我写

 git checkout test_01 
Run Code Online (Sandbox Code Playgroud)

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

Von*_*onC 9

获取git后,检查远程跟踪分支列表:

git branch -avv
Run Code Online (Sandbox Code Playgroud)

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

git checkout -b <branch> --track <remote>/<branch>
Run Code Online (Sandbox Code Playgroud)

但由于它不起作用,很可能该test_01分支master由其他开发人员合并到本地,并且只有master被推送.
您可以尝试查找合并到master中的未命名分支的提交:请参阅" 查找包含特定提交的合并提交 ".