我试图将fooBar
repo复制到新的fooBar
回购邮件中。我遇到了一个错误,这就是我所做的:
foo
foo
相同的目录中手动创建了foo(Copy)
文件夹(我想要复制的仓库)的副本。fooBar
重命名为cd fooBar
。 git remote rm origin
并根据How to remove origin from git repository运行fooBar
(这可能是一个错误,因为我只是使用github,而不是git-svn)git remote add origin https://github.com/myteam/fooRepo.git
仓库,如下所示:
git push -u origin development
development
(请注意,我使用了master
代替master
- 我认为fooBar
没有任何意义,只是一种惯例)git clone https://github.com/myAccount/fooBar.git
文件夹。然后我尝试拉它
Cloning into 'fooBar'...
remote: Counting objects: 9297, done.
remote: Compressing objects: 100% (1727/1727), done.
remote: Total 9297 (delta 7542), reused 9297 (delta 7542), pack-reu
Receiving objects: 100% (9297/9297), 1.58 MiB | 253.00 KiB/s, done.
Resolving deltas: 100% (7542/7542), done.
warning: remote HEAD refers to nonexistent ref, unable to checkout.
然后我得到以下内容:
fooBar
我无法找到克隆时突出显示的错误的答案 - 每个人在删除远程分支并尝试拉出它时似乎都有问题。
警告:远程HEAD指的是不存在的ref,无法结账。
注意,在我的新development
个回购中,Default
是唯一的分支,它设置为Element hp = doc.createElement("HP");
stats.appendChild(hp);
//This causes an error
hp.appendChild(doc.createElement(Integer.toString(/*Some int*/)));
Element weight = doc.createElement("Weight");
stats.appendChild(weight);
//This runs just fine
weight.appendChild(doc.createTextNode(Double.toString(/*Some double*/)));
。
答案 0 :(得分:3)
克隆回购default branch is master
时。但是您的master
是bare(no working or checked out copy of your source files
)。所有代码都在development
分支中。
因此,您需要在克隆时提及development
分支。或者,您需要推送master
分支。
试试这个:
$ git clone https://github.com/myAccount/fooBar.git --branch development
或者,
$ git clone https://github.com/myAccount/fooBar.git --branch development -b development --single-branch