我在一些开源博客软件上做了 git clone,然后在我的本地机器上创建了一个名为myblog
. 因此,当我去推送到github时,我无法做到
git remote add origin https://github.com/Me/myrepository.git
因为原点已经存在,我从中克隆。
因此,我做了
git remote add myblog https://github.com/Me/myrepository.git
我做了“myblog”,因为它是我的分支的名称,也许这不是必需的。推动我说过要推动你去做的指示
git push origin master
但由于我没有推动起源,也没有推动大师,我做到了
git push myrepository myblog
但它说“myrepository”似乎不是一个 git 存储库。然后我做了
git push myblog myblog
第一个“myblog”用于存储库,第二个用于我的分支。这种推动奏效了。实际的应用程序在我的 github 帐户上。我能看到它。但是,当我尝试对其(即我推送的应用程序)进行 git clone 时,它会将其(您在图像中看到的)复制到我机器上的目录中(而不是博客应用程序)
我无法将 github 存储库中的博客软件克隆回我的机器上。同样重要的是要知道,当我试图弄清楚事情时,我也做到了
git push -u myblog
它说
! [rejected] master -> master (non-fast-forward)
我的问题:当应用程序实际上在我的 github 帐户上时,为什么要将它(您在图像中看到的)复制到我计算机上的目录中。而且,有没有办法解决这个问题?