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知道的任何文件都不匹配.
获取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中的未命名分支的提交:请参阅" 查找包含特定提交的合并提交 ".