Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git Can';t无法将分支完全拉过本地并更换_Git_Github - Fatal编程技术网

Git Can';t无法将分支完全拉过本地并更换

Git Can';t无法将分支完全拉过本地并更换,git,github,Git,Github,我有一根树枝。我运行了两个命令 git checkout <branch-name> git fetch --all git reset --hard origin/<branch-name> git签出 git fetch——全部 git重置——硬原点/ 我没有得到github上的完整代码。我认为其他分支提交并合并到该分支的代码部分,该代码不会被下载 我可以尝试完全克隆新的存储库,但我不想这样做。我只想解决这个问题。其他的SO解决方案告诉我,要完全替换上面的东西,但

我有一根树枝。我运行了两个命令

git checkout <branch-name>
git fetch --all
git reset --hard origin/<branch-name>
git签出
git fetch——全部
git重置——硬原点/
我没有得到github上的完整代码。我认为其他分支提交并合并到该分支的代码部分,该代码不会被下载


我可以尝试完全克隆新的存储库,但我不想这样做。我只想解决这个问题。其他的SO解决方案告诉我,要完全替换上面的东西,但在我的情况下不会发生。

您的克隆是单分支克隆吗?git fetch的输出是什么?(注意:永远不要使用
git fetch--all
,因为它不是您认为它的意思。)因此,在
git fetch上没有输出,您的repo中的提交散列是什么?将其与github上的代码进行比较,我猜您在github中看到的代码所在的分支与您在reset命令中使用的分支不同。