以下是我遵循的步骤:
master
分支。test_branch
的分支。test_branch
&添加了接近30k的文件。提交。master
分支时。
它显示“checking out files: 83% (24967/30002)
”,现在我已经在我test_branch
分支的master
中提交了所有文件。为什么我会收到此错误,以及如何克服错误?
答案 0 :(得分:1)
你是怎么做到的?你检查过你是否检查过它?有两个命令可以执行此操作 - git branch
不会将其签出,git checkout -b
将会执行此操作。
答案 1 :(得分:0)
对于一个分支中的大量文件而不是另一个分支,最好克隆存储库(默认情况下应该引用master
分支),同时将第一个存储库留在{ {1}}。
答案 2 :(得分:0)
如果要保持工作目录不变,请使用git reset --soft <tree-ish>
。要使分支指向您想要的位置而不必将其签出,请使用git update-ref refs/heads/branch_name <tree-ish>
,其中tree-ish可以是head^
,master^2~3
,other_branch
,other_branch@{"2 days ago"}
,等
希望这有帮助。