我们的开发分支遇到了问题。长话短说,我删除了分支并从master重新创建了它。但是,每次我们创建存储库和结帐开发的新克隆时,我们都会得到以下结果:
$ git checkout development
error: pathspec 'development' did not match any file(s) known to git.
我可以使用Gregory McIntyre的回答解决问题:
Git: cannot checkout branch - error: pathspec '...' did not match any file(s) known to git
git checkout -t -b development origin/development
然后我可以正常使用分支。
但是,下次我们克隆存储库时,我们会遇到同样的问题并且必须使用相同的修复程序。
只有开发分支出现此问题,其他分支在新克隆后按预期工作:
$ git checkout staging
Branch staging set up to track remote branch staging from origin.
Switched to a new branch 'staging'
是否可以修复开发分支以便不需要变通方法?